Communication method, communications apparatus, user equipment, and communications system

ABSTRACT

An example communication method of the present disclosure includes: sending indication information to two or more user equipments, where the indication information includes timeslot indication information and frequency band indication information of the two or more user equipments, at least two user equipments in the two or more user equipments have same timeslot indication information, and the user equipments that have the same timeslot indication information have different frequency band indication information; and obtaining an acknowledgment frame sent by one or more user equipments of the two or more user equipments in a timeslot indicated by respective timeslot indication information and by using a frequency band indicated by respective frequency band indication information.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No.15/394,301, filed on Dec. 29, 2016, which is a continuation ofInternational Application No. PCT/CN2014/081410, filed on Jul. 1, 2014.All of the afore-mentioned patent applications are hereby incorporatedby reference in their entireties.

TECHNICAL FIELD

The present invention relates to the communications field, and inparticular, to a communication method, a communications apparatus, userequipment, and a communications system.

BACKGROUND

A multiple-input multiple-output (Multiple-Input Multiple-Output, MIMO)technology is one of key technologies in the 802.11n standard protocol.In one aspect, the technology can provide transmit (receive)beamforming, thereby effectively improving transmit (receive) power, andeffectively improving reliability of a communications system; in anotheraspect, the technology can generate an additional spatial degree offreedom, thereby exponentially increasing a system throughput, andeffectively improving a rate of the communications system.

In an application process of the MIMO technology, when link antennaquantities are asymmetrical, that is, a quantity of antennas at atransmit end is not equal to a quantity of antennas at a receive end, amaximum quantity of transmitted data flows that can be supported by theMIMO technology is limited to the smallest value that is not greaterthan the quantity of transmit antennas or the quantity of receiveantennas. Therefore, asymmetrical antenna quantities cause a degree offreedom of the MIMO technology not to be effectively utilized, andlimits an increase in the system throughput. For example, in a wirelesslocal area network, considering costs and a size, only one antenna isgenerally mounted on a terminal. However, an access device (AccessPoint, AP for short) manufacturer mounts several antennas on mostcurrent AP products. When the AP performs data communication with theterminal, if only one antenna is mounted on the terminal, a maximum ofone data flow can be transmitted regardless of a quantity of antennas atthe AP end.

To further increase the system throughput and the MIMO degree offreedom, after 802.11n, the Institute of Electrical and ElectronicsEngineers (Institute of Electrical and Electronics Engineers, IEEE forshort) Union is drafting and revising the 802.11ac standard. Thestandard is exclusively for a 5 GHz frequency band, a supported systembandwidth is increased from 40 Mbit/s in 802.11n to 80 Mbit/s, and evento 160 Mbit/s. The standard supports a higher-order 256 QAM modulationmode, and supports simultaneous transmission of a maximum of eightflows.

Considering a limitation of asymmetrical link antenna quantities to theMIMO technology, a multi-user multiple-input multiple-output (Multi-userMultiple-Input Multiple-Output, MU-MIMO for short) technology isintroduced in the 802.11ac standard. By using the MU-MIMO technology, atransmit end can simultaneously communicate with multiple receive ends,and a quantity of data flows that can be simultaneously transmitted bythe transmit end is not greater than the smallest value of a quantity ofantennas at the transmit end and a sum of quantities of antennas at thereceive ends. Therefore, when there are enough receive ends, even ifthere are few antennas at each receive end, the degree of freedom of theMIMO technology can still be fully utilized, thereby effectivelyimproving the system throughput.

In a wireless local area network (Wireless Local Area Network, WLAN forshort), referring to FIG. 1, in a process of communication between an APand three stations (Station, STA for short), the AP sends data packetsby sending very high throughput physical layer protocol data units (VeryHigh Throughput Physical Layer Protocol Data Unit, VHT PPDU for short)to the three STAs by using the MU-MIMO technology according to the802.11ac standard. When receiving the VHT PPDUs, a STA1, a STA2, and aSTA 3 respectively obtain the data packets of the STA1, the STA2, andthe STA 3 by means of decoding, and sequentially wait one shortinterframe space (Short Interframe Space, SIFS for short) to returnacknowledgment frames (Acknowledgement, ACK for short) to the AP, toindicate that the STAs have correctly received the data packets sent bya transmit end. It can be learned from FIG. 1 that a total time forreturning the ACKs by the STA1, the STA2, and the STA 3 is3×(T_(ACK)+SIFS), where T_(ACK) indicates ACK sending duration.

In the foregoing communication process, the inventor finds that theprior art has at least the following defects: When a transmit endcommunicates with multiple receive ends, a system requires a relativelylong time to return ACKs, which occupies a large amount of channel time,and results in a waste of channel resources; in addition, becausereturning the ACKs takes too much time, channel reliability is affected,and consequently reliability of precoding performed by the transmit endis affected, and a packet error rate is increased.

SUMMARY

Embodiments of the present invention provide a communication method, acommunications apparatus, user equipment, and a communications system,to save channel resources and reduce a packet error rate.

To achieve the foregoing objectives, the following technical solutionsare used in the embodiments of the present invention:

According to a first aspect, a communication method is provided, wherethe method includes:

sending indication information to two or more user equipments, where theindication information includes timeslot indication information andfrequency band indication information of the two or more userequipments, timeslot indication information of one user equipment in thetwo or more user equipments is used to indicate a timeslot in which theuser equipment sends an acknowledgment frame, frequency band indicationinformation of one user equipment in the two or more user equipments isused to indicate a frequency band used by the user equipment for sendingan acknowledgment frame, at least two user equipments in the two or moreuser equipments have same timeslot indication information, and the userequipments that have the same timeslot indication information havedifferent frequency band indication information; and

obtaining an acknowledgment frame sent by one or more user equipments ofthe two or more user equipments in a timeslot indicated by respectivetimeslot indication information and by using a frequency band indicatedby respective frequency band indication information, where theacknowledgment frame sent by the one or more user equipments of the twoor more user equipments is used to indicate that the one or more userequipments have correctly received a data packet.

With reference to the first aspect, in a first possible implementationmanner of the first aspect, the sending indication information to two ormore user equipments includes:

sending the indication information to the two or more user equipments byusing control signaling; or

sending the indication information to the two or more user equipments byusing a data frame; or

sending the indication information to the two or more user equipments byusing a beacon frame.

With reference to the first aspect or the first possible implementationmanner of the first aspect, in a second possible implementation mannerof the first aspect, the obtaining an acknowledgment frame sent by oneor more user equipments of the two or more user equipments in a timeslotindicated by respective timeslot indication information and by using afrequency band indicated by respective frequency band indicationinformation includes:

receiving, by using M frequency bands, a first acknowledgment frame setsent by the one or more user equipments of the two or more userequipments in a first timeslot by using different frequency bands, wherethe first timeslot is any one of timeslots indicated by the timeslotindication information of user equipments in the two or more userequipments, the first acknowledgment frame set includes acknowledgmentframes sent by the one or more user equipments in the first timeslot byusing the different frequency bands, the two or more user equipmentsinclude K user equipments, and M and K are greater than or equal to 2;and

respectively filtering the first acknowledgment frame set by using atleast X filtering paths of N filtering paths, and respectivelyobtaining, from the first acknowledgment frame set, the firstacknowledgment frame to the X^(th) acknowledgment frame sent by usingthe different frequency bands, where N is greater than or equal to 2 andis less than or equal to a quantity of antennas, X is a quantity ofacknowledgment frames included in the first acknowledgment frame set, Xis less than or equal to N, and operating frequency bands of the Xfiltering paths are in one-to-one correspondence with and the same asthe frequency bands used for sending the acknowledgment frames in thefirst acknowledgment frame set.

With reference to the second possible implementation manner of the firstaspect, in a third possible implementation manner of the first aspect,

when K is less than or equal to M and M is less than or equal to N, orwhen K is less than or equal to N and N is less than or equal to M,frequency band indication information of the K user equipments of thetwo or more user equipments respectively indicates any K differentfrequency bands of the M frequency bands, and timeslot indicationinformation of the K user equipments of the two or more user equipmentsindicates a same timeslot.

With reference to the second possible implementation manner of the firstaspect, in a fourth possible implementation manner of the first aspect,

when K is greater than M and M is less than or equal to N, the K userequipments of the two or more user equipments are grouped into Q userequipment sets, where Q is K/M or Q is a rounded-up value of K/M or 1plus a rounded-down value of K/M; and

frequency band indication information of user equipments in each userequipment set of the Q user equipment sets indicates all or some of theM frequency bands from the first frequency band to the M^(th) frequencyband; timeslot indication information of the user equipments in eachuser equipment set of the Q user equipment sets indicates a sametimeslot; and timeslot indication information of user equipments in anytwo user equipment sets of the Q user equipment sets indicates differenttimeslots.

With reference to the second possible implementation manner of the firstaspect, in a fifth possible implementation manner of the first aspect,

when K is greater than N and N is less than or equal to M, the K userequipments of the two or more user equipments are grouped into P userequipment sets, where P is K/N or P is a rounded-up value of K/N or 1plus a rounded-down value of K/N; and

frequency band indication information of user equipments in each userequipment set of the P user equipment sets indicates all or some of anyN different frequency bands of the M frequency bands; timeslotindication information of the user equipments in each user equipment setindicates a same timeslot; and timeslot indication information of userequipments in any two user equipment sets of the P user equipment setsindicates different timeslots.

With reference to any one of the second possible implementation mannerof the first aspect to the fifth possible implementation manner of thefirst aspect, in a sixth possible implementation manner of the firstaspect, the indication information is at least (log₂M+log₂J)×K bits,log₂M bits are frequency band indication information of one userequipment in the two or more user equipments, and log2J bits aretimeslot indication information of one user equipment in the two or moreuser equipments; and

when K is less than or equal to M and M is less than or equal to N, orwhen K is less than or equal to N and N is less than or equal to M, J is2;

when K is greater than M and M is less than or equal to N, J is K/M or Jis a rounded-up value of K/M or 1 plus a rounded-down value of K/M; or

when K is greater than N and N is less than or equal to M, J is K/N or Jis a rounded-up value of K/N or 1 plus a rounded-down value of K/N.

With reference to any one of the second possible implementation mannerof the first aspect to the sixth possible implementation manner of thefirst aspect, in a seventh possible implementation manner of the firstaspect, when M is less than or equal to 4 and K is less than or equal to16,

the indication information is at least 4×K bits.

With reference to any one of the first possible implementation manner ofthe first aspect to the seventh possible implementation manner of thefirst aspect, in an eighth possible implementation manner of the firstaspect, when the indication information is sent to each user equipmentin the two or more user equipments by using the data frame, theindication information is included in a very high throughput signal AVHT-SIG-A in the data frame.

With reference to the first aspect or any one of the first possible

3implementation manner of the first aspect to the eighth possibleimplementation manner of the first aspect, in a ninth possibleimplementation manner of the first aspect, the method is applied to aWLAN system.

According to a second aspect, a communication method is provided and isapplied to user equipment, where the method includes:

receiving indication information, where the indication informationincludes timeslot indication information and frequency band indicationinformation of the two or more user equipments, timeslot indicationinformation of one user equipment in the two or more user equipments isused to indicate a timeslot in which the user equipment sends anacknowledgment frame, frequency band indication information of one userequipment in the two or more user equipments is used to indicate afrequency band used by the user equipment for sending an acknowledgmentframe, at least two user equipments in the two or more user equipmentshave same timeslot indication information, and the user equipments thathave the same timeslot indication information have different frequencyband indication information;

obtaining timeslot indication information and frequency band indicationinformation of the user equipment from the indication information;

obtaining a data packet of the user equipment; and

sending an acknowledgment frame according to the timeslot indicationinformation and the frequency band indication information of the userequipment, in a timeslot indicated by the timeslot indicationinformation of the user equipment, and by using a frequency bandindicated by the frequency band indication information of the userequipment, where the acknowledgment frame is used to indicate that theuser equipment has successfully received the data packet.

With reference to the second aspect, in a first possible implementationmanner of the second aspect, the receiving indication informationincludes:

receiving the indication information by using control signaling or adata frame or a beacon frame.

According to a third aspect, a communications apparatus is provided,where the communications apparatus includes:

a sending unit, configured to send indication information to two or moreuser equipments, where the indication information includes timeslotindication information and frequency band indication information of thetwo or more user equipments, timeslot indication information of one userequipment in the two or more user equipments is used to indicate atimeslot in which the user equipment sends an acknowledgment frame,frequency band indication information of one user equipment in the twoor more user equipments is used to indicate a frequency band used by theuser equipment for sending an acknowledgment frame, at least two userequipments in the two or more user equipments have same timeslotindication information, and the user equipments that have the sametimeslot indication information have different frequency band indicationinformation; and

an obtaining unit, configured to obtain an acknowledgment frame sent byone or more user equipments of the two or more user equipments in atimeslot indicated by respective timeslot indication information and byusing a frequency band indicated by respective frequency band indicationinformation, where the acknowledgment frame sent by the one or more userequipments of the two or more user equipments is used to indicate thatthe one or more user equipments have correctly received a data packet.

With reference to the third aspect, in a first possible implementationmanner of the third aspect, the sending unit is specifically configuredto:

send the indication information to the two or more user equipments byusing control signaling; or

send the indication information to the two or more user equipments byusing a data frame; or

send the indication information to the two or more user equipments byusing a beacon frame.

With reference to the third aspect or the first possible implementationmanner of the third aspect, in a second possible implementation mannerof the third aspect, the obtaining unit includes: at least two receivingmodules and N filters, where each filter is connected to one receivingmodule, and N is greater than or equal to 2 and is less than or equal toa quantity of receiving modules;

the at least two receiving modules are configured to receive, by using Mfrequency bands, a first acknowledgment frame set sent by the one ormore user equipments of the two or more user equipments in a firsttimeslot by using different frequency bands, where the first timeslot isany one of timeslots indicated by the timeslot indication information ofuser equipments in the two or more user equipments, the firstacknowledgment frame set includes acknowledgment frames sent by the oneor more user equipments in the first timeslot by using the differentfrequency bands, the two or more user equipments include K userequipments, and M and K are greater than or equal to 2; and

the N filters are configured to: respectively filter the firstacknowledgment frame set by using at least X filters of the N filters,and respectively obtain, from the first acknowledgment frame set, thefirst acknowledgment frame to the X^(th) acknowledgment frame sent byusing the different frequency bands, where N is greater than or equal to2, X is a quantity of acknowledgment frames included in the firstacknowledgment frame set, X is less than or equal to N, and operatingfrequency bands of the X filters are in one-to-one correspondence withand the same as the frequency bands used for sending the acknowledgmentframes in the first acknowledgment frame set.

With reference to the second possible implementation manner of the thirdaspect, in a third possible implementation manner of the third aspect,

when K is less than or equal to M and M is less than or equal to N, orwhen K is less than or equal to N and N is less than or equal to M,frequency band indication information of the K user equipments of thetwo or more user equipments respectively indicates any K differentfrequency bands of the M frequency bands, and timeslot indicationinformation of the K user equipments of the two or more user equipmentsindicates a same timeslot.

With reference to the second possible implementation manner of the thirdaspect, in a fourth possible implementation manner of the third aspect,

when K is greater than M and M is less than or equal to N, the K userequipments of the two or more user equipments are grouped into Q userequipment sets, where Q is K/M or Q is a rounded-up value of K/M or 1plus a rounded-down value of K/M; and

frequency band indication information of user equipments in each userequipment set of the Q user equipment sets indicates all or some of theM frequency bands from the first frequency band to the M^(th) frequencyband; timeslot indication information of the user equipments in eachuser equipment set of the Q user equipment sets indicates a sametimeslot; and timeslot indication information of user equipments in anytwo user equipment sets of the Q user equipment sets indicates differenttimeslots.

With reference to the second possible implementation manner of the thirdaspect, in a fifth possible implementation manner of the third aspect,

when K is greater than N and N is less than or equal to M, the K userequipments of the two or more user equipments are grouped into P userequipment sets, where P is K/N or P is a rounded-up value of K/N or 1plus a rounded-down value of K/N; and

frequency band indication information of user equipments in each userequipment set of the P user equipment sets indicates all or some of anyN different frequency bands of the M frequency bands; timeslotindication information of the user equipments in each user equipment setindicates a same timeslot; and timeslot indication information of userequipments in any two user equipment sets of the P user equipment setsindicates different timeslots.

With reference to any one of the second possible implementation mannerof the third aspect to the fifth possible implementation manner of thethird aspect, in a sixth possible implementation manner of the thirdaspect, the indication information is at least (log₂M+log₂J)×K bits,log₂M bits, bits are frequency band indication information of one userequipment in the two or more user equipments, and log₂J bits aretimeslot indication information of one user equipment in the two or moreuser equipments; and

when K is less than or equal to M and M is less than or equal to N, orwhen K is less than or equal to N and N is less than or equal to M, J is2;

when K is greater than M and M is less than or equal to N, J is K/M or Jis a rounded-up value of K/M or 1 plus a rounded-down value of K/M; or

when K is greater than N and N is less than or equal to M, J is K/N or Jis a rounded-up value of K/N or 1 plus a rounded-down value of K/N.

With reference to any one of the second possible implementation mannerof the third aspect to the sixth possible implementation manner of thethird aspect, in a seventh possible implementation manner of the thirdaspect, when M is less than or equal to 4 and K is less than or equal to16,

the indication information is at least 4×K bits.

With reference to any one of the first possible implementation manner ofthe third aspect to the seventh possible implementation manner of thethird aspect, in an eighth possible implementation manner of the thirdaspect, when the sending unit sends the indication information to eachuser equipment in the two or more user equipments by using the dataframe, the indication information is included in a very high throughputsignal A VHT-SIG-A in the data frame.

With reference to any one of the third aspect or the first possibleimplementation manner of the third aspect to the eighth possibleimplementation manner of the third aspect, in a ninth possibleimplementation manner of the third aspect, the communications apparatusis a device that provides a WLAN access function.

According to a fourth aspect, user equipment is provided, where the userequipment includes:

a receiving unit, configured to receive indication information, wherethe indication information includes timeslot indication information andfrequency band indication information of the two or more userequipments, timeslot indication information of one user equipment in thetwo or more user equipments is used to indicate a timeslot in which theuser equipment sends an acknowledgment frame, frequency band indicationinformation of one user equipment in the two or more user equipments isused to indicate a frequency band used by the user equipment for sendingan acknowledgment frame, at least two user equipments in the two or moreuser equipments have same timeslot indication information, and the userequipments that have the same timeslot indication information havedifferent frequency band indication information;

an obtaining unit, configured to obtain timeslot indication informationand frequency band indication information of the user equipment from theindication information; where

the obtaining unit is further configured to obtain a data packet of theuser equipment; and

a sending unit, configured to send an acknowledgment frame according tothe timeslot indication information and the frequency band indicationinformation of the user equipment, in a timeslot indicated by thetimeslot indication information of the user equipment, and by using afrequency band indicated by the frequency band indication information ofthe user equipment, where the acknowledgment frame is used to indicatethat the user equipment has successfully received the data packet.

With reference to the fourth aspect, in a first possible implementationmanner of the fourth aspect, the receiving unit is specificallyconfigured to:

receive the indication information by using control signaling or a dataframe or a beacon frame.

According to a fifth aspect, a communications apparatus is provided,where the communications apparatus includes:

a baseband processing unit, configured to send indication information totwo or more user equipments, where the indication information includestimeslot indication information and frequency band indicationinformation of the two or more user equipments, timeslot indicationinformation of one user equipment in the two or more user equipments isused to indicate a timeslot in which the user equipment sends anacknowledgment frame, frequency band indication information of one userequipment in the two or more user equipments is used to indicate afrequency band used by the user equipment for sending an acknowledgmentframe, at least two user equipments in the two or more user equipmentshave same timeslot indication information, and the user equipments thathave the same timeslot indication information have different frequencyband indication information; where

the baseband processing unit is further configured to obtain anacknowledgment frame sent by one or more user equipments of the two ormore user equipments in a timeslot indicated by respective timeslotindication information and by using a frequency band indicated byrespective frequency band indication information, where theacknowledgment frame sent by the one or more user equipments of the twoor more user equipments is used to indicate that the one or more userequipments have correctly received a data packet.

With reference to the fifth aspect, in a first possible implementationmanner of the fifth aspect, the baseband processing unit is specificallyconfigured to:

send the indication information to the two or more user equipments byusing control signaling; or

send the indication information to the two or more user equipments byusing a data frame; or

send the indication information to the two or more user equipments byusing a beacon frame.

With reference to any one of the fifth aspect or the first possibleimplementation manner of the fifth aspect, in a second possibleimplementation manner of the fifth aspect, the communications apparatusfurther includes: at least two antennas and N filters, where each filteris connected to one antenna, and N is greater than or equal to 2 and isless than or equal to a quantity of antennas;

the at least two antennas are configured to receive, by using Mfrequency bands, a first acknowledgment frame set sent by the one ormore user equipments of the two or more user equipments in a firsttimeslot by using different frequency bands, where the first timeslot isany one of timeslots indicated by the timeslot indication information ofuser equipments in the two or more user equipments, the firstacknowledgment frame set includes acknowledgment frames sent by the oneor more user equipments in the first timeslot by using the differentfrequency bands, the two or more user equipments include K userequipments, and M and K are greater than or equal to 2;

the N filters are configured to: respectively filter the firstacknowledgment frame set by using at least X filters of the N filters,and respectively obtain, from the first acknowledgment frame set, thefirst acknowledgment frame to the X^(th) acknowledgment frame sent byusing the different frequency bands, where N is greater than or equal to2, X is a quantity of acknowledgment frames included in the firstacknowledgment frame set, X is less than or equal to N, and operatingfrequency bands of the X filters are in one-to-one correspondence withand the same as the frequency bands used for sending the acknowledgmentframes in the first acknowledgment frame set; and

the N filters are further configured to respectively send the firstacknowledgment frame to the X^(th) acknowledgment frame to the basebandprocessing unit.

With reference to the second possible implementation manner of the fifthaspect, in a third possible implementation manner of the fifth aspect,

when K is less than or equal to M and M is less than or equal to N, orwhen K is less than or equal to N and N is less than or equal to M,frequency band indication information of the K user equipments of thetwo or more user equipments respectively indicates any K differentfrequency bands of the M frequency bands, and timeslot indicationinformation of the K user equipments of the two or more user equipmentsindicates a same timeslot.

With reference to the second possible implementation manner of the fifthaspect, in a fourth possible implementation manner of the fifth aspect,

when K is greater than M and M is less than or equal to N, the K userequipments of the two or more user equipments are grouped into Q userequipment sets, where Q is K/M or Q is a rounded-up value of K/M or 1plus a rounded-down value of K/M; and

frequency band indication information of user equipments in each userequipment set of the Q user equipment sets indicates all or some of theM frequency bands from the first frequency band to the M^(th) frequencyband; timeslot indication information of the user equipments in eachuser equipment set of the Q user equipment sets indicates a sametimeslot; and timeslot indication information of user equipments in anytwo user equipment sets of the Q user equipment sets indicates differenttimeslots.

With reference to the second possible implementation manner of the fifthaspect, in a fifth possible implementation manner of the fifth aspect,

when K is greater than N and N is less than or equal to M, the K userequipments of the two or more user equipments are grouped into P userequipment sets, where P is K/N or P is a rounded-up value of K/N or 1plus a rounded-down value of K/N; and

frequency band indication information of user equipments in each userequipment set of the P user equipment sets indicates all or some of anyN different frequency bands of the M frequency bands; timeslotindication information of the user equipments in each user equipment setindicates a same timeslot; and timeslot indication information of userequipments in any two user equipment sets of the P user equipment setsindicates different timeslots.

With reference to any one of the second possible implementation mannerof the fifth aspect to the fifth possible implementation manner of thefifth aspect, in a sixth possible implementation manner of the fifthaspect, the indication information is at least (log₂M+log₂J)×K bits,log₂M bits are frequency band indication information of one userequipment in the two or more user equipments, and log₂J bits aretimeslot indication information of one user equipment in the two or moreuser equipments; and

when K is less than or equal to M and M is less than or equal to N, orwhen K is less than or equal to N and N is less than or equal to M, J is2;

when K is greater than M and M is less than or equal to N, J is K/M or Jis a rounded-up value of K/M or 1 plus a rounded-down value of K/M; or

when K is greater than N and N is less than or equal to M, J is K/N or Jis a rounded-up value of K/N or 1 plus a rounded-down value of K/N.

With reference to any one of the second possible implementation mannerof the fifth aspect to the sixth possible implementation manner of thefifth aspect, in a seventh possible implementation manner of the fifthaspect, when M is less than or equal to 4 and K is less than or equal to16,

the indication information is at least 4×K bits.

With reference to any one of the first possible implementation manner ofthe fifth aspect to the seventh possible implementation manner of thefifth aspect, in an eighth possible implementation manner of the fifthaspect, when the baseband processing unit sends the indicationinformation to each user equipment in the two or more user equipments byusing the data frame, the indication information is included in a veryhigh throughput signal A VHT-SIG-A in the data frame.

With reference to the fifth aspect or the first possible implementationmanner of the fifth aspect to the eighth possible implementation mannerof the fifth aspect, in a ninth possible implementation manner of thefifth aspect, the communications apparatus is a device that provides aWLAN access function.

According to a sixth aspect, user equipment is provided, where the userequipment includes:

a receiver, configured to receive indication information, where theindication information includes timeslot indication information andfrequency band indication information of the two or more userequipments, timeslot indication information of one user equipment in thetwo or more user equipments is used to indicate a timeslot in which theuser equipment sends an acknowledgment frame, frequency band indicationinformation of one user equipment in the two or more user equipments isused to indicate a frequency band used by the user equipment for sendingan acknowledgment frame, at least two user equipments in the two or moreuser equipments have same timeslot indication information, and the userequipments that have the same timeslot indication information havedifferent frequency band indication information;

a processor, configured to obtain timeslot indication information andfrequency band indication information of the user equipment from theindication information; where

the processor is further configured to obtain a data packet of the userequipment; and

a transmitter, configured to send an acknowledgment frame according tothe timeslot indication information and the frequency band indicationinformation of the user equipment, in a timeslot indicated by thetimeslot indication information of the user equipment, and by using afrequency band indicated by the frequency band indication information ofthe user equipment, where the acknowledgment frame is used to indicatethat the user equipment has successfully received the data packet.

With reference to the sixth aspect, in a first possible implementationmanner of the sixth aspect, the receiver is specifically configured to:

receive the indication information by using control signaling or a dataframe or a beacon frame.

According to a seventh aspect, a communications system is provided,where the communications system includes:

the communications apparatus in the third aspect or the fifth aspect orany one of the foregoing possible implementation manners; and

the two or more user equipments in the fourth aspect or the sixth aspector any one of the foregoing possible implementation manners.

According to the communication method, the communications apparatus, theuser equipment, and the communications system provided in theembodiments of the present invention, indication information is sent totwo or more user equipments, where the indication information includestimeslot indication information and frequency band indicationinformation of the two or more user equipments, timeslot indicationinformation of one user equipment in the two or more user equipments isused to indicate a timeslot in which the user equipment sends anacknowledgment frame, frequency band indication information of one userequipment in the two or more user equipments is used to indicate afrequency band used by the user equipment for sending an acknowledgmentframe, at least two user equipments in the two or more user equipmentshave same timeslot indication information, and the user equipments thathave the same timeslot indication information have different frequencyband indication information; and an acknowledgment frame sent by one ormore user equipments of the two or more user equipments in a timeslotindicated by respective timeslot indication information and by using afrequency band indicated by respective frequency band indicationinformation is obtained, where the acknowledgment frame sent by the oneor more user equipments of the two or more user equipments is used toindicate that the one or more user equipments have correctly received adata packet. It allows multiple user equipments to simultaneously sendacknowledgment frames, thereby shortening a time for sending theacknowledgment frames by the user equipments, saving channel resources,and reducing a packet error rate. Therefore, a defect in the prior artis overcome that when a transmit end communicates with multiple receiveends, a system requires a relatively long time to return ACKs, resultingin a waste of channel resources and a large packet error rate.

BRIEF DESCRIPTION OF DRAWINGS

To describe the technical solutions in the embodiments of the presentinvention or in the prior art more clearly, the following brieflydescribes the accompanying drawings required for describing theembodiments or the prior art. Apparently, the accompanying drawings inthe following description show merely some embodiments of the presentinvention, and persons of ordinary skill in the art may still deriveother drawings from these accompanying drawings without creativeefforts.

FIG. 1 is a schematic diagram of a communication scenario of a wirelesslocal area network according to the prior art;

FIG. 2 is a schematic flowchart of a communication method according toan embodiment of the present invention;

FIG. 3 is a schematic flowchart of another communication methodaccording to an embodiment of the present invention;

FIG. 4 is a schematic diagram of a communication scenario of a wirelesslocal area network according to an embodiment of the present invention;

FIG. 5A and FIG. 5B are a schematic flowchart of yet anothercommunication method according to an embodiment of the presentinvention;

FIG. 6 is a schematic diagram of a communication scenario of a wirelesslocal area network according to an embodiment of the present invention;

FIG. 7 is a schematic structural diagram of a communications apparatusaccording to an embodiment of the present invention;

FIG. 8 is a schematic structural diagram of another communicationsapparatus according to an embodiment of the present invention;

FIG. 9 is a schematic structural diagram of user equipment according toan embodiment of the present invention;

FIG. 10 is a schematic structural diagram of still anothercommunications apparatus according to an embodiment of the presentinvention;

FIG. 11 is a schematic structural diagram of yet another communicationsapparatus according to an embodiment of the present invention;

FIG. 12 is a schematic structural diagram of another user equipmentaccording to an embodiment of the present invention; and

FIG. 13 is a schematic structural diagram of a communications systemaccording to an embodiment of the present invention.

DESCRIPTION OF EMBODIMENTS

The following clearly describes the technical solutions in theembodiments of the present invention with reference to the accompanyingdrawings in the embodiments of the present invention. Apparently, thedescribed embodiments are merely some but not all of the embodiments ofthe present invention. All other embodiments obtained by persons ofordinary skill in the art based on the embodiments of the presentinvention without creative efforts shall fall within the protectionscope of the present invention.

Embodiment 1

Embodiment 1 of the present invention provides a communication method,and the method is applied to a communications apparatus. Referring toFIG. 2, the method may include the following steps:

201. Send indication information to two or more user equipments.

The two or more user equipments refer to user equipments thatsimultaneously communicate with the communications apparatus, and theindication information may include timeslot indication information andfrequency band indication information of the two or more userequipments.

Further, timeslot indication information of one user equipment in thetwo or more user equipments is used to indicate a timeslot in which theuser equipment sends an acknowledgment frame, frequency band indicationinformation of one user equipment in the two or more user equipments isused to indicate a frequency band used by the user equipment for sendingan acknowledgment frame, at least two user equipments in the two or moreuser equipments have same timeslot indication information, and the userequipments that have the same timeslot indication information havedifferent frequency band indication information.

The frequency band refers to the smallest frequency bandwidth unit usedto transmit a signal and data in a communications system. For example,in a wireless local area network system, the frequency band may refer toa 20 M bandwidth.

The timeslot indication information is a relative value, and a timeslotindicated by the timeslot indication information included in theindication information refers to a timeslot after user equipment firstwaits timeslot indication information of the user equipment afterreceiving and parsing a data packet of the user equipment.

In the WLAN system, an acknowledgment frame needs to wait one SIFStimeslot before being sent. Preferably, in the WLAN system, a timeslotindicated by the timeslot indication information included in theindication information refers to a timeslot after user equipment firstwaits timeslot indication information of the user equipment, and thenwaits one SIFS timeslot interval after receiving and parsing a datapacket of the user equipment.

Further, different timeslots indicated by different timeslot indicationinformation included in the indication information may maintain a timedifference with each other, so as to ensure data accuracy. The timedifference may be one acknowledgment frame length.

In the WLAN system, an acknowledgment frame needs to wait one SIFStimeslot before being sent. Preferably, in the WLAN system, differenttimeslots indicated by different timeslot indication informationincluded in the indication information may maintain a time differencewith each other, so as to ensure data accuracy. The time difference isone SIFS timeslot interval plus one acknowledgment frame length.

It should be noted that the timeslot indication information and thefrequency band indication information of the two or more user equipmentsmay be included into the indication information according tocharacteristic information of the user equipments. Therefore, whenreceiving the indication information, the user equipment may obtain thetimeslot indication information and the frequency band indicationinformation of the user equipment from the indication informationaccording to the characteristic information of the user equipment. Thecharacteristic information of the user equipment may include but is notlimited to a handshake sequence and a unique device ID. A sequence and aform in which the indication information includes the timeslotindication information and the frequency band indication information ofthe two or more user equipments are not specifically limited in thepresent invention.

Exemplarily, in the WLAN system, the communications apparatus sendsindication information A to user equipment 1, user equipment 2, userequipment 3, and user equipment 4. A sequence in the indicationinformation A includes: (first timeslot indication information, firstfrequency band indication information), (first timeslot indicationinformation, a second frequency band indication information), (secondtimeslot indication information, first frequency band indicationinformation), and (second timeslot indication information, secondfrequency band indication information).

It is assumed that the first timeslot indication information indicates afirst timeslot, and the first timeslot is a timeslot after userequipment first waits the first timeslot indication information and thenwaits one SIFS timeslot interval after successfully receiving a datapacket of the user equipment; the second timeslot indication informationindicates a second timeslot, and the second timeslot is a timeslot afteruser equipment first waits the second timeslot indication informationand then waits one SIFS timeslot interval after successfully receiving adata packet of the user equipment; a difference between the firsttimeslot indication information and the second timeslot indicationinformation is one SIFS timeslot interval plus one acknowledgment framelength; the first frequency band indication information indicates afirst 20 M frequency band; and the second frequency band indicationinformation indicates a second 20 M frequency band.

It is further assumed that at an early stage of communicationestablishment, a handshake sequence of the user equipment 1 to the userequipment 4 with the communications apparatus is the user equipment 1,the user equipment 2, the user equipment 3, and the user equipment 4,and timeslot indication information and frequency band indicationinformation of the user equipments in the indication information A arearranged according to the handshake sequence of the user equipments withthe communications apparatus. In this case, the indication information Aindicates that the user equipment 1 and the user equipment 2simultaneously send acknowledgment frames to the communicationsapparatus by using different frequency bands, and the user equipment 3and the user equipment 4 simultaneously send acknowledgment frames tothe communications apparatus by using different frequency bands.Specifically, the indication information A indicates that the userequipment 1 sends an acknowledgment frame to the communicationsapparatus in the first timeslot by using the first 20 M frequency band,the user equipment 2 sends an acknowledgment frame to the communicationsapparatus in the first timeslot by using the second 20 M frequency band,the user equipment 3 sends an acknowledgment frame to the communicationsapparatus in the second timeslot by using the first 20 M frequency band,and the user equipment 4 sends an acknowledgment frame to thecommunications apparatus in the second timeslot by using the second 20 Mfrequency band. In this way, by using different frequency bands,multiple user equipments may send acknowledgment frames in a sametimeslot, which reduces a total time for sending acknowledgment framesby all the user equipments.

Optionally, there may be multiple manners of sending the indicationinformation to the two or more user equipments, and the multiple mannersmay specifically include but are not limited to any one of the followingthree manners:

Manner 1: Send the indication information to the two or more userequipments by using control signaling.

The control signaling refers to signaling that is sent by thecommunication apparatus to instruct a recipient to perform an operation.For example, the indication information may be sent to the two or moreuser equipments by using request to send (Request to Send, RTS forshort) signaling or clear to send (Clear to Send, CTS for short)signaling.

When the indication information is sent to the two or more userequipments by using the control signaling, the indication information issent separately, and data packets need to be further sent to the two ormore user equipments.

It should be noted that a form of the signaling for sending theindication information is not specifically limited in the presentinvention, and any manner of sending the indication information by usingsignaling shall fall within the protection scope of the presentinvention.

Manner 2: Send the indication information to the two or more userequipments by using a data frame.

The data frame is sent by the communications apparatus to the userequipment and includes data packets of the two or more user equipments,and the indication information may be included in a control part of thedata frame, that is, a non-data packet part of the data frame.

When the indication information is sent to the two or more userequipments by using the data frame, both the indication information andthe data packets are sent by using the data frame.

Manner 3: Send the indication information to the two or more userequipments by using a beacon (beacon) frame.

Preferably, when the indication information is sent to each userequipment in the two or more user equipments by using the data frame,the indication information may be included in a very high throughputsignal A (Very High Throughput signal A, VHT-SIG-A for short) in thedata frame.

202. Obtain an acknowledgment frame sent by one or more user equipmentsof the two or more user equipments in a timeslot indicated by respectivetimeslot indication information and by using a frequency band indicatedby respective frequency band indication information.

The acknowledgment frame sent by the one or more user equipments of thetwo or more user equipments is used to indicate that the one or moreuser equipments have correctly received a data packet. Specifically, ina process in which the communications apparatus communicates with theuser equipment, the communications apparatus sends the data packet ofthe user equipment to the user equipment, and when correctly receivingthe data packet of the user equipment, the user equipment feeds back tothe communications apparatus. The feeding back is generally implementedby sending the acknowledgment frame.

Specifically, it can be learned from the description of the indicationinformation in step 201 that, because the acknowledgment frame sent bythe user equipment is sent in the timeslot indicated by the timeslotindication information and by using the frequency band indicated by thefrequency band indication information, the user equipment may sendacknowledgment frames in multiple different timeslots. Therefore, theobtaining an acknowledgment frame sent by one or more user equipments ofthe two or more user equipments in a timeslot indicated by respectivetimeslot indication information and by using a frequency band indicatedby respective frequency band indication information may also beperformed in multiple timeslots.

Because a method for obtaining an acknowledgment frame sent by one ormore user equipments of the two or more user equipments in a timeslotindicated by respective timeslot indication information and by using afrequency band indicated by respective frequency band indicationinformation keeps the same in all timeslots, only the first timeslot isused as an example in this embodiment of the present invention for adetailed description.

Specifically, the first timeslot is used as an example, and the step 202of obtaining an acknowledgment frame sent by one or more user equipmentsof the two or more user equipments in a timeslot indicated by respectivetimeslot indication information and by using a frequency band indicatedby respective frequency band indication information may include thefollowing two steps:

202 a. Receive, by using M frequency bands, a first acknowledgment frameset sent by the one or more user equipments of the two or more userequipments in a first timeslot by using different frequency bands.

The first timeslot is any one of timeslots indicated by the timeslotindication information of user equipments in the two or more userequipments.

The first acknowledgment frame set includes acknowledgment frames sentby the one or more user equipments in the first timeslot by using thedifferent frequency bands, the two or more user equipments include Kuser equipments, and M and K are greater than or equal to 2.

After the one or more user equipments of the two or more user equipmentssend respective acknowledgment frames in the first timeslot according tothe respective timeslot indication information and the respectivefrequency band indication information and by using the differentfrequency bands, and the communications apparatus receives, by using theM frequency bands, the respective acknowledgment frames sent in thefirst timeslot by using the different frequency bands. All theseacknowledgment frames are together referred to as the firstacknowledgment frame set.

It should be noted that the receiving, by using M frequency bands, afirst acknowledgment frame set sent by the one or more user equipmentsof the two or more user equipments in a first timeslot by usingdifferent frequency bands means that operating frequency bands of thecommunications system that includes the communications apparatus and thetwo or more user equipments include the M frequency bands; when theacknowledgment frames included in the first acknowledgment frame set aresent, all the used frequency bands are included in the M frequencybands; and in the communication apparatus, a signal is generallyreceived by using an antenna.

202 b. Respectively filter the first acknowledgment frame set by usingat least X filtering paths of N filtering paths, and respectivelyobtain, from the first acknowledgment frame set, the firstacknowledgment frame to the X^(th) acknowledgment frame sent by usingthe different frequency bands.

The filtering path is a band-pass apparatus that may pass a signalwithin an operating frequency band of the band-pass apparatus andeffectively filter out a signal beyond the operating frequency band ofthe band-pass apparatus. The filtering path may be a digital filteringpath, or may be an analog filtering path (for example, a filter), whichis not specifically limited in the present invention.

Specifically, N is greater than or equal to 2 and is less than or equalto a quantity of antennas, and the antenna is an apparatus configured bythe communications apparatus to send and receive a signal.

Further, X is a quantity of acknowledgment frames included in the firstacknowledgment frame set, X is less than or equal to N, and operatingfrequency bands of the X filtering paths are in one-to-onecorrespondence with and the same as the frequency bands used for sendingthe acknowledgment frames in the first acknowledgment frame set.

The first acknowledgment frame set received by using the M frequencybands in step 202 a is a set of acknowledgment frames sent by the one ormore user equipments in the first timeslot, and the acknowledgmentframes cannot be differentiated. Therefore, the first acknowledgmentframe set is respectively filtered by using at least X filters of Nfilters in step 202 b to distinguish the acknowledgment frames that aresent by using the different frequency bands and are included in thefirst acknowledgment frame set.

It should be noted that the X filtering paths are any X filtering pathsof the N filtering paths, and selection of the X filtering paths doesnot affect the present invention, which is not specifically limited inthe present invention.

Exemplarily, the X acknowledgment frames included in the firstacknowledgment frame set are respectively recorded as the firstacknowledgment frame to the X^(th) acknowledgment frame, and it isassumed that the first acknowledgment frame to the X^(th) acknowledgmentframe are respectively sent by using a first frequency band to an X^(th)frequency band, the X filters are respectively recorded as a filteringpath 1, a filtering path 2, . . . , and a filtering path X, and theoperating frequency bands of the X filtering paths are respectivelyrecorded as the first frequency band, the second frequency band, . . . ,and the X^(th) frequency band.

Because the operating frequency bands of the X filtering paths are inone-to-one correspondence with and the same as the frequency bands usedfor sending the acknowledgment frames in the first acknowledgment frameset, according to a feature that the filtering path can adaptivelyreceive data within an operating frequency band and effectively filterout data beyond the operating frequency band, the first acknowledgmentframe set is respectively filtered by using the at least X filteringpaths of the N filtering paths, and the first acknowledgment frame tothe X^(th) acknowledgment frame that are sent by using the differentfrequency bands are respectively obtained from the first acknowledgmentframe set.

Specifically, the first acknowledgment frame set is filtered by usingthe filtering path 1 to obtain the first acknowledgment frame sent byusing the first frequency band; the first acknowledgment frame set isfiltered by using the filtering path 2 to obtain the secondacknowledgment frame sent by using the second frequency band, . . . ;and the first acknowledgment frame set is filtered by using thefiltering path X to obtain the X^(th) acknowledgment frame sent by usingthe X^(th) frequency band.

According to the foregoing step 202 a and step 202 b, the communicationsapparatus obtains the acknowledgment frames sent by the one or more userequipments of the two or more user equipments in the first timeslot byusing the different frequency bands, and obtaining of an acknowledgmentframe sent in another timeslot is the same as that in the firsttimeslot, and details are not described herein again.

Further, the timeslot indication information and the frequency bandindication information of the two or more user equipments included inthe indication information are related to a quantity K of userequipments, a quantity M of frequency bands in the communicationssystem, and a quantity N of filtering paths. Each one of the N filteringpaths configured in the communications apparatus is connected to oneantenna, where N is less than a quantity of antennas.

Specifically, the timeslot indication information and the frequency bandindication information of the two or more user equipments are determinedby the smallest value of the quantity K of user equipments, the quantityM of frequency bands in the communications system, and the quantity N offiltering paths, and there may be the following three cases:

Case 1: When K is less than or equal to M and M is less than or equal toN, or when K is less than or equal to N and N is less than or equal toM,

in Case 1, the quantity of user equipments is the smallest, both thequantity M of frequency bands in the communications system and thequantity N of filtering paths are greater than the quantity K of userequipments, and the communications system may allow all the userequipments to simultaneously send acknowledgment frames; therefore, inCase 1, frequency band indication information of the K user equipmentsof the two or more user equipments respectively indicates any Kdifferent frequency bands of the M frequency bands, and timeslotindication information of the K user equipments of the two or more userequipments indicates a same timeslot.

Case 2: When K is greater than M and M is less than or equal to N,

in Case 2, the quantity M of frequency bands in the communicationssystem is the smallest, and the communications apparatus can correctlyreceive acknowledgment frames simultaneously sent by a maximum of M userequipments; therefore, in Case 2, the K user equipments need to sendacknowledgment frames in batches; in addition, because the system allowsthe maximum of M user equipments to simultaneously send acknowledgmentframes, the K user equipments are grouped into Q user equipment sets,and all the user equipment sets simultaneously send acknowledgmentframes.

Therefore, in Case 2, the K user equipments of the two or more userequipments are grouped into the Q user equipment sets, where Q is K/M orQ is a rounded-up value of K/M or 1 plus a rounded-down value of K/M.

Frequency band indication information of user equipments in each userequipment set of the Q user equipment sets indicates all or some of theM frequency bands from the first frequency band to the M^(th) frequencyband; timeslot indication information of the user equipments in eachuser equipment set of the Q user equipment sets indicates a sametimeslot; and timeslot indication information of user equipments in anytwo user equipment sets of the Q user equipment sets indicates differenttimeslots.

It should be noted that in a process in which the K user equipments aregrouped into the Q user equipment sets, there may be the following twoscenarios:

Scenario 1: When K is an integer multiple of M,

in Scenario 1, the K user equipments may be evenly allocated to the Quser equipment sets, and each user equipment set includes M userequipments. In this case, Q is K/M.

For example, if the communications apparatus simultaneously communicateswith ten user equipments, and the communications apparatus can supportfive frequency bands, the ten user equipments are grouped into two userequipment sets, and each user equipment set includes five userequipments.

Scenario 2: When K is not an integer multiple of M,

in Scenario 2, every M user equipments may be grouped into one userequipment set, and therefore first Q-1 user equipment sets each includeM user equipments, and the Q^(th) user equipment set includes theremaining fewer than M user equipments, where Q is a rounded-up value ofK/M or 1 plus a rounded-down value of K/M.

For example, if the communications apparatus simultaneously communicateswith ten user equipments, and the communications apparatus can supportthree frequency bands, the ten user equipments are grouped into fouruser equipment sets, where first three user equipment sets each includethree user equipments, and the fourth user equipment set includes oneuser equipment.

Optionally, operations in the foregoing two scenarios are based ongrouping the M user equipments into one user equipment set, and in anactual process of grouping the K user equipments into multiple userequipment sets, the K user equipments may be further randomly groupedinto the multiple user equipment sets, where each user equipment setincludes a maximum of M user equipments. This solution may also be usedas an implementation manner of the present invention. For example, ifthe communications apparatus simultaneously communicates with ten userequipments, and the communications apparatus can support three frequencybands, the ten user equipments may be grouped into five user equipmentsets. The first user equipment set includes two user equipments, thesecond user equipment set includes three user equipments, the third userequipment set includes two user equipments, and the fourth userequipment set includes three user equipments.

It should be noted that, that frequency band indication information ofuser equipments in each user equipment set of the Q user equipment setsindicates all or some of the M frequency bands from the first frequencyband to the M^(th) frequency band is determined according to a quantityof user equipments included in each user equipment set of the Q userequipment sets. When a user equipment set A includes M user equipments,frequency band indication information of the user equipments in the userequipment set A indicates all the M frequency bands from the firstfrequency band to the M^(th) frequency band, or when a user equipmentset A includes R user equipments, and R is less than M, frequency bandindication information of the user equipments in the user equipment setA indicates some of the M frequency bands from the first frequency bandto the M^(th) frequency band, that is, the first frequency band to theR^(th) frequency band.

Case 3: When K is greater than N and N is less than or equal to M,

in Case 3, the quantity N of filtering paths is the smallest, and thecommunications apparatus can correctly receive acknowledgment framessimultaneously sent by a maximum of N user equipments; therefore, inCase 3, the K user equipments need to send acknowledgment frames inbatches; in addition, because the system allows the maximum of N userequipments to simultaneously send acknowledgment frames, the K userequipments are grouped into P user equipment sets, and all the userequipment sets simultaneously send acknowledgment frames.

Therefore, in Case 3, the K user equipments of the two or more userequipments are grouped into the P user equipment sets, where P is K/N orP is a rounded-up value of K/N or 1 plus a rounded-down value of K/N.

Frequency band indication information of user equipments in each userequipment set of the P user equipment sets indicates all or some of anyN different frequency bands of the M frequency bands; timeslotindication information of the user equipments in each user equipment setindicates a same timeslot; and timeslot indication information of userequipments in any two user equipment sets of the P user equipment setsindicates different timeslots.

It should be noted that in a process of grouping the K user equipmentsinto the P user equipment sets, there may be the following twoscenarios:

Scenario 1: When K is an integer multiple of N,

in Scenario 1, the K user equipments may be evenly allocated to the Puser equipment sets, and each user equipment set includes N userequipments. In this case, P is K/N.

For example, if the communications apparatus simultaneously communicateswith ten user equipments, and there are five filtering paths, the tenuser equipments are grouped into two user equipment sets, where eachuser equipment set includes five user equipments.

Scenario 2: When K is not an integer multiple of N,

in Scenario 2, every N user equipments may be grouped into one userequipment set, and therefore first P-1 user equipment sets each includeN user equipments, and the P^(th) user equipment set includes theremaining fewer than N user equipments, where P is a rounded-up value ofK/N or 1 plus a rounded-down value of K/N.

For example, if the communications apparatus simultaneously communicateswith ten user equipments, and there are three filtering paths, the tenuser equipments are grouped into four user equipment sets, where firstthree user equipment sets each include three user equipments, and thefourth user equipment set includes one user equipment.

Optionally, operations in the foregoing two scenarios are based ongrouping the N user equipments into one user equipment set, and in anactual process of grouping the K user equipments into multiple userequipment sets, the K user equipments may be further randomly groupedinto the multiple user equipment sets, where each user equipment setincludes a maximum of M user equipments. This solution may also be usedas an implementation manner of the present invention. For example, ifthe communications apparatus simultaneously communicates with ten userequipments, and the communications apparatus can support three frequencybands, the ten user equipments may be grouped into five user equipmentsets. The first user equipment set includes two user equipments, thesecond user equipment set includes three user equipments, the third userequipment set includes two user equipments, and the fourth userequipment set includes three user equipments.

It should be noted that, that frequency band indication information ofuser equipments in each user equipment set of the P user equipment setsindicates all or some of any N of the M frequency bands is determinedaccording to a quantity of user equipments included in each userequipment set of the P user equipment sets. When a user equipment set Bincludes N user equipments, frequency band indication information of theuser equipments in the user equipment set B indicates all of any N ofthe M frequency bands, or when a user equipment set B includes S userequipments, and S is less than N, frequency band indication informationof the user equipments in the user equipment set B indicates some of anyN of the M frequency bands.

Further, before step 202, the method may further include: adjusting anoperating frequency band of the filtering path.

How to adjust the operating frequency band of the filtering path isrelated to content included in the indication information. Specifically,corresponding manners of adjusting the operating frequency band of thefiltering path vary according to different indication information in theforegoing three cases, and there are the following three cases:

Case 1: When K is less than or equal to M and M is less than or equal toN, or when K is less than or equal to N and N is less than or equal toM,

frequency band indication information of the K user equipments of thetwo or more user equipments respectively indicates any K differentfrequency bands of the M frequency bands, and timeslot indicationinformation of the K user equipments of the two or more user equipmentsindicates a same timeslot.

In this case, the adjusting an operating frequency band of the filteringpath specifically includes: adjusting operating frequency bands of any Kfiltering paths of the N filtering paths according to the frequencybands indicated by the frequency band indication information of the Kuser equipments, so that the operating frequency bands of the any Kfiltering paths are in one-to-one correspondence with and the same asthe frequency bands indicated by the frequency band indicationinformation of the K user equipments.

Case 2: When K is greater than M and M is less than or equal to N,

the K user equipments of the two or more user equipments are groupedinto Q user equipment sets, where Q is K/M or Q is a rounded-up value ofK/M or 1 plus a rounded-down value of K/M.

Frequency band indication information of user equipments in each userequipment set of the Q user equipment sets indicates all or some of theM frequency bands from the first frequency band to the M^(th) frequencyband; timeslot indication information of the user equipments in eachuser equipment set of the Q user equipment sets indicates a sametimeslot; and timeslot indication information of user equipments in anytwo user equipment sets of the Q user equipment sets indicates differenttimeslots.

In this case, the adjusting an operating frequency band of the filteringpath specifically includes: adjusting operating frequency bands of any Mof the N filtering paths, so that the operating frequency bands of theany M filtering paths are the first frequency band to the M^(th)frequency band respectively.

Case 3: When K is greater than N and N is less than or equal to M,

the K user equipments of the two or more user equipments are groupedinto P user equipment sets, where P is K/N or P is a rounded-up value ofK/N or 1 plus a rounded-down value of K/N.

Frequency band indication information of user equipments in each userequipment set of the P user equipment sets indicates all or some of anyN different frequency bands of the M frequency bands; timeslotindication information of the user equipments in each user equipment setindicates a same timeslot; and timeslot indication information of userequipments in any two user equipment sets of the P user equipment setsindicates different timeslots.

In this case, the adjusting an operating frequency band of the filteringpath specifically includes: adjusting operating frequency bands of the Nfiltering paths, so that the operating frequency bands of the Nfiltering paths are in one-to-one correspondence with N frequency bandsindicated by frequency band indication information of user equipments ina first user equipment set, where the first user equipment set is anyone of the P user equipment sets.

Further, the indication information may be indicated in a binary bitform, and the indication information is at least (log₂M+log₂J)×K bits,where log₂M bits are frequency band indication information of one userequipment in the two or more user equipments, and log₂J bits aretimeslot indication information of one user equipment in the two or moreuser equipments.

A value of J may include the following three cases:

Case 1: When K is less than or equal to M and M is less than or equal toN, or when K is less than or equal to N and N is less than or equal toM, J is 2.

In Case 1, because the indication information indicates that the K userequipments simultaneously send acknowledgment frames, there is only onetimeslot, and the timeslot indication information need to be indicatedonly by one bit, and therefore J is 2.

Case 2: When K is greater than M and M is less than or equal to N, J isK/M or J is a rounded-up value of K/M or 1 plus a rounded-down value ofK/M.

Case 3: When K is greater than N and N is less than or equal to M, J isK/N or J is a rounded-up value of K/N or 1 plus a rounded-down value ofK/N.

In Case 2 or Case 3, because the indication information indicates thatthe K user equipments send acknowledgment frames K times, there are Jtimeslots, and the timeslot indication information needs to be indicatedby log₂J bits. Because quantities of times for sending acknowledgmentframes by the K user equipments are different in Case 2 and Case 3,values of J are different.

Preferably, in the wireless local area network system, according to802.11ac, generally, when the quantity M of frequency bands is less thanor equal to 4 and K is less than or equal to 16, the indicationinformation is at least 4×K bits to ensure compatibility aftersubsequent system expansion.

Exemplarily, in the wireless local area network system, according to802.11ac, the indication information is 4×K bits. Timeslot indicationinformation of each user equipment is two bits, and as shown in Table 1,two bits are used to indicate four different timeslots; and frequencyband indication information of each user equipment is two bits, and asshown in Table 2, two bits are used to indicate four different frequencybands.

Preferably, in the WLAN system, a timeslot 1 is generally a timeslotafter user equipment starts to wait one SIFS timeslot interval afterreceiving a data packet, and a length difference between differenttimeslots included in the indication information is one SIFS timeslotinterval plus one acknowledgment frame length, so as to ensure dataaccuracy.

TABLE 1 00 Timeslot 1 01 Timeslot 2 10 Timeslot 3 11 Timeslot 4

TABLE 2 00 First 20M frequency band 01 Second 20M frequency band 10Third 20M frequency band 11 Fourth 20M frequency band

It should be noted that a correspondence between timeslot indicationinformation and a timeslot indicated by the timeslot indicationinformation and a correspondence between frequency band indicationinformation and a frequency band indicated by the frequency bandindication information may be stored in a table form such as Table 1 andTable 2, or may be stored in another form, which is not specificallylimited in the present invention.

It should be noted that Table 1 and Table 2 are merely exemplarydescriptions of timeslot indication information and frequency bandindication information, and are not limitations to forms and content ofthe timeslot indication information and the frequency band indicationinformation.

It should be further noted that the correspondence between timeslotindication information and a timeslot indicated by the timeslotindication information and the correspondence between frequency bandindication information and a frequency band indicated by the frequencyband indication information are preset, and are clearly known to thecommunications apparatus and the user equipment in advance. Time and amanner of presetting the correspondence between timeslot indicationinformation and a timeslot indicated by the timeslot indicationinformation and the correspondence between frequency band indicationinformation and a frequency band indicated by the frequency bandindication information are not specifically limited in the presentinvention.

Further, the method may be applied to a MU-MIMO technology, and thecommunication method provided in the present invention may be used inany communications system that uses the MU-MIMO technology. Preferably,the method may be applied to the WLAN system.

According to the communication method provided in this embodiment of thepresent invention, indication information is sent to two or more userequipments, where at least two user equipments in the two or more userequipments have same timeslot indication information, and the userequipments that have the same timeslot indication information havedifferent frequency band indication information; and an acknowledgmentframe sent by one or more user equipments of the two or more userequipments in a timeslot indicated by respective timeslot indicationinformation and by using a frequency band indicated by respectivefrequency band indication information is obtained. It allows multipleuser equipments to simultaneously send acknowledgment frames, therebyshortening a time for sending the acknowledgment frames by the userequipments, saving channel resources, and reducing a packet error rate.Therefore, a defect in the prior art is overcome that when a transmitend communicates with multiple receive ends, a system requires arelatively long time to return ACKs, resulting in a waste of channelresources and a large packet error rate.

Embodiment 2

Embodiment 2 of the present invention provides another communicationmethod, and the method is applied to user equipment. Referring to FIG.3, the method may include the following steps:

301. Receive indication information.

The indication information includes timeslot indication information andfrequency band indication information of two or more user equipments,timeslot indication information of one user equipment in the two or moreuser equipments is used to indicate a timeslot in which the userequipment sends an acknowledgment frame, frequency band indicationinformation of one user equipment in the two or more user equipments isused to indicate a frequency band used by the user equipment for sendingan acknowledgment frame, at least two user equipments in the two or moreuser equipments have same timeslot indication information, and the userequipments that have the same timeslot indication information havedifferent frequency band indication information.

It should be noted that the indication information is described indetail in Embodiment 1, and details are not described herein again.

Optionally, the user equipment may receive the indication information byusing control signaling or a data frame or a beacon frame. A manner inwhich the user equipment receives the indication information depends ona manner in which a communications apparatus sends the indicationinformation, and is not specifically limited in the present invention,as long as the manners at the two ends are consistent.

302. Obtain timeslot indication information and frequency bandindication information of the user equipment from the indicationinformation.

The indication information includes the timeslot indication informationand the frequency band indication information of the two or more userequipments. Each user equipment obtains respective timeslot indicationinformation and respective frequency band indication information, andmay obtain the timeslot indication information and the frequency bandindication information of the user equipment from the indicationinformation according to characteristic information of the userequipment, where the characteristic information of the user equipmentmay include but is not limited to a handshake sequence and a uniquedevice ID. As long as the manners at the two ends are consistent, asequence and a form in which the indication information includes thetimeslot indication information and the frequency band indicationinformation of the two or more user equipments are not specificallylimited in the present invention.

303. Obtain a data packet of the user equipment.

The data packet of the user equipment is obtained by the user equipmentfrom a received data frame by means of parsing.

According to different forms of sending the indication information, theuser equipment obtains the data packet of the user equipment indifferent manners. When the indication information is sent by using thecontrol signaling or the beacon frame, the user equipment obtains thetimeslot indication information and the frequency band indicationinformation of the user equipment from the control signaling or thebeacon frame, and obtains the data packet of the user equipment from thedata frame; or when the indication information is sent by using the dataframe, the user equipment obtains the timeslot indication information,the frequency band indication information, and the data packet of theuser equipment from the data frame.

304. Send an acknowledgment frame according to the timeslot indicationinformation and the frequency band indication information of the userequipment, in a timeslot indicated by the timeslot indicationinformation of the user equipment, and by using a frequency bandindicated by the frequency band indication information included in theindication information of the user equipment.

According to the communication method provided in this embodiment of thepresent invention, indication information is received, where at leasttwo of two or more user equipments have same timeslot indicationinformation, and the user equipments that have the same timeslotindication information have different frequency band indicationinformation; timeslot indication information and frequency bandindication information of the user equipment are obtained from theindication information; a data packet of the user equipment is obtained;and an acknowledgment frame is sent according to the timeslot indicationinformation and the frequency band indication information of the userequipment, in a timeslot indicated by the timeslot indicationinformation of the user equipment, and by using a frequency bandindicated by the frequency band indication information of the userequipment, where the acknowledgment frame is used to indicate that theuser equipment has successfully received the data packet It allowsmultiple user equipments to simultaneously send acknowledgment frames,thereby shortening a time for sending the acknowledgment frames by theuser equipments, saving channel resources, and reducing a packet errorrate. Therefore, a defect in the prior art is overcome that when atransmit end communicates with multiple receive ends, a system requiresa relatively long time to return ACKs, resulting in a waste of channelresources and a large packet error rate.

Embodiment 3

Embodiment 3 of the present invention provides another communicationmethod. In a WLAN system, an AP serves as a communications apparatus, aSTA serves as user equipment, and the AP uses a 40 M bandwidth.Referring to FIG. 4, two antennas are mounted on the AP, and the twoantennas each are connected to one filter, respectively recorded as afilter 1 and a filter 2. An example in which the AP simultaneouslycommunicates with four STAs is used to describe in detail thecommunication methods shown in FIG. 2 and FIG. 3.

Referring to FIG. 5A and FIG. 5B, the method may include the followingsteps:

501. The AP sends a data frame that includes indication information tothe four STAs.

The four STAs are recorded as a STA1, a STA2, a STA3, and a STA4respectively, and it is assumed that during communication establishment,a handshake sequence of the STA1 to the STA4 with the AP is the STA1,the STA2, the STA3, and the STA4.

Exemplarily, because the AP uses the 40 M bandwidth that is, twofrequency bands, and two filters to simultaneously communicate with thefour STAs, that is, M=2, N=2, and K=4, there are two types of timeslotindication information of the four STAs, that is, the indicationinformation may indicate that the four STAs send acknowledgment framesin two batches.

It is assumed that in this embodiment, a correspondence between timeslotindication information and a timeslot indicated by the timeslotindication information is shown in Table 1, and a correspondence betweenfrequency band indication information and a frequency band indicated bythe frequency band indication information is shown in Table 2.

For example, the indication information included in the data frame sentby the AP may be shown in Table 3, and timeslot indication informationand frequency band indication information of the STA1 to the STA4 areindicated in Table 3 from left to right according to the handshakesequence of the STAs.

TABLE 3 00 00 00 01 01 00 01 01

It can be learned from Table 1 and Table 2 that the indicationinformation shown in Table 3 indicates that the STA1 and the STA2 sendacknowledgment frames in a timeslot 1 (that is, a timeslot after userequipment waits one SIFS timeslot interval after receiving a data packetof the user equipment) by using a first 20 M frequency band and a second20 M frequency band respectively, and indicates that the STA3 and theSTA4 send acknowledgment frames in a timeslot 2 (that is, a timeslotafter user equipment waits one SIFS timeslot interval plus oneacknowledgment frame length after successfully receiving a data packetof the user equipment) by using the first 20 M frequency band and thesecond 20 M frequency band respectively.

502. The STA1 to the STA4 each receive the data frame, and obtaintimeslot indication information, frequency band indication information,and data packets of the STA1 to the STA4.

Specifically, the STA1 to the STA4 respectively obtain the timeslotindication information, the frequency band indication information, andthe data packets of the STA1 to the STA4 from the received data frameaccording to the handshake sequence with the AP.

For example, the STA1 receives the data frame, and obtains timeslotindication information 00 of the STA1, frequency band indicationinformation 00 of the STA1, and a data packet of the STA1; the STA2receives the data frame, and obtains timeslot indication information 00of the STA2, frequency band indication information 01 of the STA2, and adata packet of the STA2; the STA3 receives the data frame, and obtainstimeslot indication information 01 of the STA3, frequency bandindication information 00 of the STA3, and a data packet of the STA3;and the STA4 receives the data frame, and obtains timeslot indicationinformation 01 of the STA4, frequency band indication information 01 ofthe STA4, and a data packet of the STA4.

503. The AP adjusts an operating frequency band of the filter 1 to afirst 20 M frequency band, and adjusts an operating frequency band ofthe filter 2 to a second 20 M frequency band.

After the AP sends the indication information to the STAs, the AP needsto adjust the operating frequency bands of the two filters to operatingfrequency bands included in the indication information.

504. The STA1 sends an acknowledgment frame 1 in a first timeslot byusing the first 20 M frequency band.

Referring to FIG. 6, FIG. 6 is a schematic scenario diagram ofinteraction between the AP and the STA1 to the STA4.

505. The STA2 sends an acknowledgment frame 2 in the first timeslot byusing the second 20 M frequency band.

506. The AP receives the acknowledgment frame 1 and the acknowledgmentframe 2 sent by the STA1 and the STA2.

When the STA sends an acknowledgment frame by using either 20 Mfrequency band in the 40 M bandwidth, the AP can receive theacknowledgment frame by using an antenna configured for the AP.

507. The AP obtains the acknowledgment frame 1 by means of filtering byusing the filter 1, and obtains the acknowledgment frame 2 by means offiltering by using the filter 2.

508. The STA3 sends an acknowledgment frame 3 in a second timeslot byusing the first 20 M frequency band.

509. The STA4 sends an acknowledgment frame 4 in the second timeslot byusing the second 20 M frequency band.

510. The AP receives the acknowledgment frame 3 and the acknowledgmentframe 4 sent by the STA3 and the STA4.

511. The AP obtains the acknowledgment frame 3 by means of filtering byusing the filter 1, and obtains the acknowledgment frame 4 by means offiltering by using the filter 2.

In this case, the AP successfully and accurately receives theacknowledgment frames sent by the STA1 to the STA4.

It should be noted that step 501 to step 511 are merely a description ofa process of the communication method, and does not limit a sequence ofthe steps.

According to the communication method provided in this embodiment of thepresent invention, an AP sends indication information to four STAs,where two user equipments have same timeslot indication information, andthe user equipments that have the same timeslot indication informationhave different frequency band indication information; and acknowledgmentframes sent by the four STAs in timeslots indicated by respectivetimeslot indication information and by using frequency bands indicatedby respective frequency band indication information are obtained. Itallows two user equipments to simultaneously send acknowledgment frames,thereby shortening a time for sending the acknowledgment frames by theuser equipments, saving channel resources, and reducing a packet errorrate. Therefore, a defect in the prior art is overcome that when atransmit end communicates with multiple receive ends, a system requiresa relatively long time to return ACKs, resulting in a waste of channelresources and a large packet error rate.

Embodiment 4

Embodiment 4 of the present invention provides a communicationsapparatus 70. Referring to FIG. 7, the communications apparatus 70 mayinclude:

a sending unit 701, configured to send indication information to two ormore user equipments, where the indication information includes timeslotindication information and frequency band indication information of thetwo or more user equipments, timeslot indication information of one userequipment in the two or more user equipments is used to indicate atimeslot in which the user equipment sends an acknowledgment frame,frequency band indication information of one user equipment in the twoor more user equipments is used to indicate a frequency band used by theuser equipment for sending an acknowledgment frame, at least two userequipments in the two or more user equipments have same timeslotindication information, and the user equipments that have the sametimeslot indication information have different frequency band indicationinformation; and

an obtaining unit 702, configured to obtain an acknowledgment frame sentby one or more user equipments of the two or more user equipments in atimeslot indicated by respective timeslot indication information and byusing a frequency band indicated by respective frequency band indicationinformation, where the acknowledgment frame sent by the one or more userequipments of the two or more user equipments is used to indicate thatthe one or more user equipments have correctly received a data packet.

Optionally, the sending unit 701 may be specifically configured to:

send the indication information to the two or more user equipments byusing control signaling; or

send the indication information to the two or more user equipments byusing a data frame; or

send the indication information to the two or more user equipments byusing a beacon frame.

Further, referring to FIG. 8, the obtaining unit 702 includes: at leasttwo receiving modules 7021 and N filters 7022, where each filter 7022 isconnected to one receiving module 7021, and N is greater than or equalto 2 and is less than or equal to a quantity of receiving modules 7021.

The at least two receiving modules 7021 are configured to receive, byusing M frequency bands, a first acknowledgment frame set sent by theone or more user equipments of the two or more user equipments in afirst timeslot by using different frequency bands, where the firsttimeslot is any one of timeslots indicated by the timeslot indicationinformation of user equipments in the two or more user equipments, thefirst acknowledgment frame set includes acknowledgment frames sent bythe one or more user equipments in the first timeslot by using thedifferent frequency bands, the two or more user equipments include Kuser equipments, and M and K are greater than or equal to 2.

The N filters 7022 are configured to: respectively filter the firstacknowledgment frame set by using at least X filters of the N filters7022, and respectively obtain, from the first acknowledgment frame set,the first acknowledgment frame to the X^(th) acknowledgment frame sentby using the different frequency bands, where N is greater than or equalto 2, X is a quantity of acknowledgment frames included in the firstacknowledgment frame set, X is less than or equal to N, and operatingfrequency bands of the X filters are in one-to-one correspondence withand the same as the frequency bands used for sending the acknowledgmentframes in the first acknowledgment frame set.

Optionally, when K is less than or equal to M and M is less than orequal to N, or when K is less than or equal to N and N is less than orequal to M, frequency band indication information of the K userequipments of the two or more user equipments respectively indicates anyK different frequency bands of the M frequency bands, and timeslotindication information of the K user equipments of the two or more userequipments indicates a same timeslot.

Optionally, when K is greater than M and M is less than or equal to N,the K user equipments of the two or more user equipments are groupedinto Q user equipment sets, where Q is K/M or Q is a rounded-up value ofK/M or 1 plus a rounded-down value of K/M.

Frequency band indication information of user equipments in each userequipment set of the Q user equipment sets indicates all or some of theM frequency bands from the first frequency band to the M^(th) frequencyband; timeslot indication information of the user equipments in eachuser equipment set of the Q user equipment sets indicates a sametimeslot; and timeslot indication information of user equipments in anytwo user equipment sets of the Q user equipment sets indicates differenttimeslots.

Optionally, when K is greater than N and N is less than or equal to M,the K user equipments of the two or more user equipments are groupedinto P user equipment sets, where P is K/N or P is a rounded-up value ofK/N or 1 plus a rounded-down value of K/N.

Frequency band indication information of user equipments in each userequipment set of the P user equipment sets indicates all or some of anyN different frequency bands of the M frequency bands; timeslotindication information of the user equipments in each user equipment setindicates a same timeslot; and timeslot indication information of userequipments in any two user equipment sets of the P user equipment setsindicates different timeslots.

Further, referring to FIG. 8, the communications apparatus 70 mayfurther include an adjustment unit 703, configured to adjust anoperating frequency band of the filter 7022.

How to adjust the operating frequency band of the filter 7022 is relatedto content included in the indication information. Specifically,corresponding manners of adjusting the operating frequency band of theadjustment filter 7022 vary according to different indicationinformation, and there are the following three cases:

Case 1: When K is less than or equal to M and M is less than or equal toN, or when K is less than or equal to N and N is less than or equal toM,

frequency band indication information of the K user equipments of thetwo or more user equipments respectively indicates any K differentfrequency bands of the M frequency bands, and timeslot indicationinformation of the K user equipments of the two or more user equipmentsindicates a same timeslot.

In this case, the adjusting an operating frequency band of theadjustment filter 7022 specifically includes: adjusting operatingfrequency bands of any K adjustment filters 7022 of the N adjustmentfilters 7022 according to the frequency bands indicated by the frequencyband indication information of the K user equipments, so that theoperating frequency bands of the any K adjustment filters 7022 are inone-to-one correspondence with and the same as the frequency bandsindicated by the frequency band indication information of the K userequipments.

Case 2: When K is greater than M and M is less than or equal to N,

the K user equipments of the two or more user equipments are groupedinto Q user equipment sets, where Q is K/M or Q is a rounded-up value ofK/M or 1 plus a rounded-down value of K/M.

Frequency band indication information of user equipments in each userequipment set of the Q user equipment sets indicates all or some of theM frequency bands from the first frequency band to the M^(th) frequencyband; timeslot indication information of the user equipments in eachuser equipment set of the Q user equipment sets indicates a sametimeslot; and timeslot indication information of user equipments in anytwo user equipment sets of the Q user equipment sets indicates differenttimeslots.

In this case, the adjusting an operating frequency band of theadjustment filter 7022 specifically includes: adjusting operatingfrequency bands of any M adjustment filters 7022 of the N adjustmentfilters 7022, so that the operating frequency bands of the any Madjustment filters 7022 are the first frequency band to the M^(th)frequency band respectively.

Case 3: When K is greater than N and N is less than or equal to M,

the K user equipments of the two or more user equipments are groupedinto P user equipment sets, where P is K/N or P is a rounded-up value ofK/N or 1 plus a rounded-down value of K/N.

Frequency band indication information of user equipments in each userequipment set of the P user equipment sets indicates all or some of anyN different frequency bands of the M frequency bands; timeslotindication information of the user equipments in each user equipment setindicates a same timeslot; and timeslot indication information of userequipments in any two user equipment sets of the P user equipment setsindicates different timeslots.

In this case, the adjusting an operating frequency band of theadjustment filter 7022 specifically includes: adjusting operatingfrequency bands of the N adjustment filters 7022, so that the operatingfrequency bands of the N adjustment filters 7022 are in one-to-onecorrespondence with N frequency bands indicated by frequency bandindication information of the user equipments in a first user equipmentset, where the first user equipment set is any one of the P userequipment sets.

Further, the indication information is at least (log₂M+log₂J)×K bits,where log₂M bits are frequency band indication information of one userequipment in the two or more user equipments, and log2J bits aretimeslot indication information of one user equipment in the two or moreuser equipments.

When K is less than or equal to M and M is less than or equal to N, orwhen K is less than or equal to N and N is less than or equal to M, J is2.

When K is greater than M and M is less than or equal to N, J is K/M or Jis a rounded-up value of K/M or 1 plus a rounded-down value of K/M.

When K is greater than N and N is less than or equal to M, J is K/N or Jis a rounded-up value of K/N or 1 plus a rounded-down value of K/N.

Further, when M is less than or equal to 4 and K is less than or equalto 16,

the indication information is at least 4×K bits.

Preferably, when the sending unit 701 sends the indication informationto each user equipment in the two or more user equipments by using thedata frame, the indication information is included in a very highthroughput signal A VHT-SIG-A in the data frame.

Optionally, the communications apparatus 70 may be a device thatprovides a WLAN access function. For example, the communicationsapparatus 70 may be an AP or a terminal device that provides a WLANaccess function.

According to the communication apparatus 70 provided in this embodimentof the present invention, indication information is sent to two or moreuser equipments, where at least two user equipments in the two or moreuser equipments have same timeslot indication information, and the userequipments that have the same timeslot indication information havedifferent frequency band indication information; and an acknowledgmentframe sent by one or more user equipments of the two or more userequipments in a timeslot indicated by respective timeslot indicationinformation and by using a frequency band indicated by respectivefrequency band indication information is obtained. It allows multipleuser equipments to simultaneously send acknowledgment frames, therebyshortening a time for sending the acknowledgment frames by the userequipments, saving channel resources, and reducing a packet error rate.Therefore, a defect in the prior art is overcome that when a transmitend communicates with multiple receive ends, a system requires arelatively long time to return ACKs, resulting in a waste of channelresources and a large packet error rate.

Embodiment 5

Embodiment 5 of the present invention provides user equipment 90.Referring to FIG. 9, the user equipment 90 may include:

a receiving unit 901, configured to receive indication information,where the indication information includes timeslot indicationinformation and frequency band indication information of the two or moreuser equipments, timeslot indication information of one user equipmentin the two or more user equipments is used to indicate a timeslot inwhich the user equipment sends an acknowledgment frame, frequency bandindication information of one user equipment in the two or more userequipments is used to indicate a frequency band used by the userequipment for sending an acknowledgment frame, at least two userequipments in the two or more user equipments have same timeslotindication information, and the user equipments that have the sametimeslot indication information have different frequency band indicationinformation;

an obtaining unit 902, configured to obtain timeslot indicationinformation and frequency band indication information of the userequipment from the indication information; where

the obtaining unit 902 is further configured to obtain a data packet ofthe user equipment; and

a sending unit 903, configured to send an acknowledgment frame accordingto the timeslot indication information and the frequency band indicationinformation of the user equipment, in a timeslot indicated by thetimeslot indication information of the user equipment, and by using afrequency band indicated by the frequency band indication information ofthe user equipment, where the acknowledgment frame is used to indicatethat the user equipment has successfully received the data packet.

Optionally, the receiving unit 901 may be specifically configured toreceive the indication information by using control signaling or a dataframe or a beacon frame.

According to the user equipment 90 provided in this embodiment of thepresent invention, indication information is received, where at leasttwo of two or more user equipments have same timeslot indicationinformation, and the user equipments that have the same timeslotindication information have different frequency band indicationinformation; timeslot indication information and frequency bandindication information of the user equipment are obtained from theindication information; a data packet of the user equipment is obtained;and an acknowledgment frame is sent according to the timeslot indicationinformation and the frequency band indication information of the userequipment, in a timeslot indicated by the timeslot indicationinformation of the user equipment, and by using a frequency bandindicated by the frequency band indication information of the userequipment, where the acknowledgment frame is used to indicate that theuser equipment has successfully received the data packet. It allowsmultiple user equipments to simultaneously send acknowledgment frames,thereby shortening a time for sending the acknowledgment frames by theuser equipments, saving channel resources, and reducing a packet errorrate. Therefore, a defect in the prior art is overcome that when atransmit end communicates with multiple receive ends, a system requiresa relatively long time to return ACKs, resulting in a waste of channelresources and a large packet error rate.

Embodiment 6

Embodiment 6 of the present invention provides a communicationsapparatus 70. Referring to FIG. 10, the communications apparatus 70 mayinclude:

a baseband processing unit 1001; and at least one communications bus1002, configured to implement connection and mutual communicationbetween apparatuses.

The communications bus 1002 may be an industry standard architecture(Industry Standard Architecture, ISA for short) bus, a peripheralcomponent interconnect (Peripheral Component, PCI for short) bus, anextended industry standard architecture (Extended Industry StandardArchitecture, EISA for short) bus, or the like. The bus 1002 may becategorized into an address bus, a data bus, a control bus, and thelike. For convenience of denotation, the bus is represented by usingonly one thick line in FIG. 10; however, it does not indicate that thereis only one bus or only one type of bus.

The baseband processing unit 1001 may be a central processing unit(Central Processing Unit, CPU for short) or an application-specificintegrated circuit (Application Specific Integrated Circuit, ASIC forshort), or one or more integrated circuits configured to implement thisembodiment of the present invention.

The baseband processing unit 1001 is configured to send indicationinformation to two or more user equipments, where the indicationinformation includes timeslot indication information and frequency bandindication information of the two or more user equipments, timeslotindication information of one user equipment in the two or more userequipments is used to indicate a timeslot in which the user equipmentsends an acknowledgment frame, frequency band indication information ofone user equipment in the two or more user equipments is used toindicate a frequency band used by the user equipment for sending anacknowledgment frame, at least two user equipments in the two or moreuser equipments have same timeslot indication information, and the userequipments that have the same timeslot indication information havedifferent frequency band indication information.

The baseband processing unit 1001 is further configured to obtain anacknowledgment frame sent by one or more user equipments of the two ormore user equipments in a timeslot indicated by respective timeslotindication information and by using a frequency band indicated byrespective frequency band indication information, where theacknowledgment frame sent by the one or more user equipments of the twoor more user equipments is used to indicate that the one or more userequipments have correctly received a data packet.

Optionally, the baseband processing unit 1001 may be specificallyconfigured to:

send the indication information to the two or more user equipments byusing control signaling; or

send the indication information to the two or more user equipments byusing a data frame; or

send the indication information to the two or more user equipments byusing a beacon frame.

Further, referring to FIG. 11, the communications apparatus 70 mayfurther include at least two antennas 1003 and N filters 1004, whereeach filter 1004 is connected to one antenna 1004, and N is less than orequal to a quantity of antennas 1003.

The at least two antennas 1003 are configured to receive, by using Mfrequency bands, a first acknowledgment frame set sent by the one ormore user equipments of the two or more user equipments in a firsttimeslot by using different frequency bands, where the first timeslot isany one of timeslots indicated by the timeslot indication information ofuser equipments in the two or more user equipments, the firstacknowledgment frame set includes acknowledgment frames sent by the oneor more user equipments in the first timeslot by using the differentfrequency bands, the two or more user equipments include K userequipments, and M and K are greater than or equal to 2.

The N filters 1004 are configured to: respectively filter the firstacknowledgment frame set by using at least X filters of the N filters,and respectively obtain, from the first acknowledgment frame set, thefirst acknowledgment frame to the X^(th) acknowledgment frame sent byusing the different frequency bands, where N is greater than or equal to2, X is a quantity of acknowledgment frames included in the firstacknowledgment frame set, X is less than or equal to N, and operatingfrequency bands of the X filters are in one-to-one correspondence withand the same as the frequency bands used for sending the acknowledgmentframes in the first acknowledgment frame set.

The N filters 1004 are further configured to respectively send the firstacknowledgment frame to the X^(th) acknowledgment frame to the basebandprocessing unit 1001.

Optionally, when K is less than or equal to M and M is less than orequal to N, or when K is less than or equal to N and N is less than orequal to M, frequency band indication information of the K userequipments of the two or more user equipments respectively indicates anyK different frequency bands of the M frequency bands, and timeslotindication information of the K user equipments of the two or more userequipments indicates a same timeslot.

Optionally, when K is greater than M and M is less than or equal to N,the K user equipments of the two or more user equipments are groupedinto Q user equipment sets, where Q is K/M or Q is a rounded-up value ofK/M or 1 plus a rounded-down value of K/M.

Frequency band indication information of user equipments in each userequipment set of the Q user equipment sets indicates all or some of theM frequency bands from the first frequency band to the M^(th) frequencyband; timeslot indication information of the user equipments in eachuser equipment set of the Q user equipment sets indicates a sametimeslot; and timeslot indication information of user equipments in anytwo user equipment sets of the Q user equipment sets indicates differenttimeslots.

Optionally, when K is greater than N and N is less than or equal to M,the K user equipments of the two or more user equipments are groupedinto P user equipment sets, where P is K/N or P is a rounded-up value ofK/N or 1 plus a rounded-down value of K/N.

Frequency band indication information of user equipments in each userequipment set of the P user equipment sets indicates all or some of anyN different frequency bands of the M frequency bands; timeslotindication information of the user equipments in each user equipment setindicates a same timeslot; and timeslot indication information of userequipments in any two user equipment sets of the P user equipment setsindicates different timeslots.

Further, the baseband processing unit 1001 may be further configured toadjust an operating frequency band of the filter 1004.

How to adjust the operating frequency band of the filter 1004 is relatedto content included in the indication information. Specifically,corresponding manners of adjusting the operating frequency band of theadjustment filter 1004 vary according to different indicationinformation, and there are the following three cases:

Case 1: When K is less than or equal to M and M is less than or equal toN, or when K is less than or equal to N and N is less than or equal toM,

frequency band indication information of the K user equipments of thetwo or more user equipments respectively indicates any K differentfrequency bands of the M frequency bands, and timeslot indicationinformation of the K user equipments of the two or more user equipmentsindicates a same timeslot.

In this case, the adjusting an operating frequency band of theadjustment filter 1004 specifically includes: adjusting operatingfrequency bands of any K adjustment filters 1004 of the N adjustmentfilters 1044 according to the frequency bands indicated by the frequencyband indication information of the K user equipments, so that theoperating frequency bands of the any K adjustment filters 1004 are inone-to-one correspondence with and the same as the frequency bandsindicated by the frequency band indication information of the K userequipments.

Case 2: When K is greater than M and M is less than or equal to N,

the K user equipments of the two or more user equipments are groupedinto Q user equipment sets, where Q is K/M or Q is a rounded-up value ofK/M or 1 plus a rounded-down value of K/M.

Frequency band indication information of user equipments in each userequipment set of the Q user equipment sets indicates all or some of theM frequency bands from the first frequency band to the M^(th) frequencyband; timeslot indication information of the user equipments in eachuser equipment set of the Q user equipment sets indicates a sametimeslot; and timeslot indication information of user equipments in anytwo user equipment sets of the Q user equipment sets indicates differenttimeslots.

In this case, the adjusting an operating frequency band of theadjustment filter 1004 specifically includes: adjusting operatingfrequency bands of any M adjustment filters 1004 of the N adjustmentfilters 1004, so that the operating frequency bands of the any Madjustment filters 1004 are the first frequency band to the M^(th)frequency band respectively.

Case 3: When K is greater than N and N is less than or equal to M,

the K user equipments of the two or more user equipments are groupedinto P user equipment sets, where P is K/N or P is a rounded-up value ofK/N or 1 plus a rounded-down value of K/N.

Frequency band indication information of user equipments in each userequipment set of the P user equipment sets indicates all or some of anyN different frequency bands of the M frequency bands; timeslotindication information of the user equipments in each user equipment setindicates a same timeslot; and timeslot indication information of userequipments in any two user equipment sets of the P user equipment setsindicates different timeslots.

In this case, the adjusting an operating frequency band of theadjustment filter 1004 specifically includes: adjusting operatingfrequency bands of the N adjustment filters 1004, so that the operatingfrequency bands of the N adjustment filters 1004 are in one-to-onecorrespondence with N frequency bands indicated by frequency bandindication information of the user equipments in a first user equipmentset, where the first user equipment set is any one of the P userequipment sets.

Further, the indication information is at least (log₂M+log₂J)×K bits,where log₂M bits are frequency band indication information of one userequipment in the two or more user equipments, and log₂J bits aretimeslot indication information of one user equipment in the two or moreuser equipments.

When K is less than or equal to M and M is less than or equal to N, orwhen K is less than or equal to N and N is less than or equal to M, J is2.

When K is greater than M and M is less than or equal to N, J is K/M or Jis a rounded-up value of K/M or 1 plus a rounded-down value of K/M.

When K is greater than N and N is less than or equal to M, J is K/N or Jis a rounded-up value of K/N or 1 plus a rounded-down value of K/N.

Further, when M is less than or equal to 4 and K is less than or equalto 16, the indication information is at least 4×K bits.

Preferably, when the baseband processing unit 1001 sends the indicationinformation to each user equipment in the two or more user equipments byusing the data frame, the indication information is included in a veryhigh throughput signal A VHT-SIG-A in the data frame.

Optionally, the communications apparatus 70 may be a device thatprovides a WLAN access function. For example, the communicationsapparatus 70 may be an AP or a terminal device that provides a WLANaccess function.

According to the communication apparatus 70 provided in this embodimentof the present invention, indication information is sent to two or moreuser equipments, where at least two user equipments in the two or moreuser equipments have same timeslot indication information, and the userequipments that have the same timeslot indication information havedifferent frequency band indication information; and an acknowledgmentframe sent by one or more user equipments of the two or more userequipments in a timeslot indicated by respective timeslot indicationinformation and by using a frequency band indicated by respectivefrequency band indication information is obtained. It allows multipleuser equipments to simultaneously send acknowledgment frames, therebyshortening a time for sending the acknowledgment frames by the userequipments, saving channel resources, and reducing a packet error rate.Therefore, a defect in the prior art is overcome that when a transmitend communicates with multiple receive ends, a system requires arelatively long time to return ACKs, resulting in a waste of channelresources and a large packet error rate.

Embodiment 7

Embodiment 7 of the present invention provides user equipment 90.Referring to FIG. 12, the user equipment 90 may include:

at least one processor 1201; at least one communications bus 1202,configured to implement connection and mutual communication betweenapparatuses; a receiver 1203; and a transmitter 1204.

The communications bus 1202 may be an industry standard architecture(Industry Standard Architecture, ISA for short) bus, a peripheralcomponent interconnect (Peripheral Component, PCI for short) bus, anextended industry standard architecture (Extended Industry StandardArchitecture, EISA for short) bus, or the like. The bus 1202 may becategorized into an address bus, a data bus, a control bus, and thelike. For convenience of denotation, the bus is represented by usingonly one thick line in FIG. 12; however, it does not indicate that thereis only one bus or only one type of bus.

The processor 1201 may be a central processing unit (Central ProcessingUnit, CPU for short) or an application-specific integrated circuit(Application Specific Integrated Circuit, ASIC for short), or one ormore integrated circuits configured to implement this embodiment of thepresent invention.

The receiver 1203 and the transmitter 1204 may be antennas of the userequipment 90.

The receiver 1203 is configured to receive indication information, wherethe indication information includes timeslot indication information andfrequency band indication information of the two or more userequipments, timeslot indication information of one user equipment in thetwo or more user equipments is used to indicate a timeslot in which theuser equipment sends an acknowledgment frame, frequency band indicationinformation of one user equipment in the two or more user equipments isused to indicate a frequency band used by the user equipment for sendingan acknowledgment frame, at least two user equipments in the two or moreuser equipments have same timeslot indication information, and the userequipments that have the same timeslot indication information havedifferent frequency band indication information.

The processor 1201 is configured to obtain timeslot indicationinformation and frequency band indication information of the userequipment from the indication information.

The processor 1201 is further configured to obtain a data packet of theuser equipment.

The transmitter 1204 is configured to send an acknowledgment frameaccording to the timeslot indication information and the frequency bandindication information of the user equipment, in a timeslot indicated bythe timeslot indication information of the user equipment, and by usinga frequency band indicated by the frequency band indication informationof the user equipment, where the acknowledgment frame is used toindicate that the user equipment has successfully received the datapacket.

Optionally, the receiver 1203 may be specifically configured to:

receive the indication information by using control signaling or a dataframe or a beacon frame.

According to the user equipment 90 provided in this embodiment of thepresent invention, indication information is received, where at leasttwo of two or more user equipments have same timeslot indicationinformation, and the user equipments that have the same timeslotindication information have different frequency band indicationinformation; timeslot indication information and frequency bandindication information of the user equipment are obtained from theindication information; a data packet of the user equipment is obtained;and an acknowledgment frame is sent according to the timeslot indicationinformation and the frequency band indication information of the userequipment, in a timeslot indicated by the timeslot indicationinformation of the user equipment, and by using a frequency bandindicated by the frequency band indication information of the userequipment, where the acknowledgment frame is used to indicate that theuser equipment has successfully received the data packet. It allowsmultiple user equipments to simultaneously send acknowledgment frames,thereby shortening a time for sending the acknowledgment frames by theuser equipments, saving channel resources, and reducing a packet errorrate. Therefore, a defect in the prior art is overcome that when atransmit end communicates with multiple receive ends, a system requiresa relatively long time to return ACKs, resulting in a waste of channelresources and a large packet error rate.

Embodiment 8

Embodiment 8 of the present invention provides a communications system130. Referring to FIG. 13, the communications system 130 may include:

the communications apparatus 70 in any one of the foregoing embodiments;and

the two or more user equipments 90 in any one of the foregoingembodiments.

According to the communication system 130 provided in this embodiment ofthe present invention, indication information is sent to two or moreuser equipments, where at least two user equipments in the two or moreuser equipments have same timeslot indication information, and the userequipments that have the same timeslot indication information havedifferent frequency band indication information; and an acknowledgmentframe sent by one or more user equipments of the two or more userequipments in a timeslot indicated by respective timeslot indicationinformation and by using a frequency band indicated by respectivefrequency band indication information is obtained. It allows multipleuser equipments to simultaneously send acknowledgment frames, therebyshortening a time for sending the acknowledgment frames by the userequipments, saving channel resources, and reducing a packet error rate.Therefore, a defect in the prior art is overcome that when a transmitend communicates with multiple receive ends, a system requires arelatively long time to return ACKs, resulting in a waste of channelresources and a large packet error rate.

It may be clearly understood by persons skilled in the art that, for thepurpose of convenient and brief description, for a detailed workingprocess of the foregoing system, apparatus, and unit, reference may bemade to a corresponding process in the foregoing method embodiments, anddetails are not described herein again.

In the several embodiments provided in this application, it should beunderstood that the disclosed system, apparatus, and method may beimplemented in other manners. For example, the described apparatusembodiment is merely exemplary. For example, the unit division is merelylogical function division and may be other division in actualimplementation. For example, multiple units or components may becombined or integrated into another system, or some features may beignored or not performed. In addition, the displayed or discussed mutualcouplings or direct couplings or communication connections may beimplemented by using some interfaces. The indirect couplings orcommunication connections between the apparatuses or units may beimplemented in electronic, mechanical, or other forms.

The units described as separate parts may or may not be physicallyseparate, and parts displayed as units may or may not be physical units,may be located in one position, or may be distributed on multiplenetwork units. Some or all of the units may be selected according toactual requirements to achieve the objectives of the solutions of theembodiments.

In addition, functional units in the embodiments of the presentinvention may be integrated into one processing unit, or each of theunits may exist alone physically, or two or more units are integratedinto one unit. The integrated unit may be implemented in a form ofhardware, or may be implemented in a form of hardware in addition to asoftware functional unit.

When the foregoing integrated unit is implemented in a form of asoftware functional unit, the integrated unit may be stored in acomputer-readable storage medium. The software functional unit is storedin a storage medium and includes several instructions for instructing acomputer device (which may be a personal computer, a server, a networkdevice, or the like) to perform some of the steps of the methodsdescribed in the embodiments of the present invention. The foregoingstorage medium includes: any medium that can store program code, such asa USB flash drive, a removable hard disk, a read-only memory (Read-OnlyMemory, ROM), a random access memory (Random Access Memory, RAM), amagnetic disk, or an optical disc.

Finally, it should be noted that the foregoing embodiments are merelyintended for describing the technical solutions of the present inventionbut not for limiting the present invention. Although the presentinvention is described in detail with reference to the foregoingembodiments, persons of ordinary skill in the art should understand thatthey may still make modifications to the technical solutions describedin the foregoing embodiments or make equivalent replacements to sometechnical features thereof, without departing from the spirit and scopeof the technical solutions of the embodiments of the present invention.

What is claimed is:
 1. A communication method, applied to Wireless LocalArea Network (WLAN) system, wherein the method comprises: sendingindication information to two or more user equipments, wherein theindication information comprises timeslot indication information andfrequency band indication information of the two or more userequipments, the timeslot indication information indicates one or moretimeslots in which the two or more user equipments send a respectiveacknowledgment frame, the frequency band indication informationindicates one or more frequency bands used by the two or more userequipments for sending the respective acknowledgment frame, at least twouser equipments in the two or more user equipments have same timeslotindication information, the user equipments that have the same timeslotindication information have different frequency band indicationinformation, and the indication information comprises at least one bit,a quantity of bit included in the indication information is associatedwith a quantity K of the two or more user equipments, or a quantity M offrequency bands, or a quantity N of filtering paths, and obtaining anacknowledgment frame sent by one or more user equipments of the two ormore user equipments in a timeslot indicated by respective timeslotindication information and by using a frequency band indicated byrespective frequency band indication information, wherein theacknowledgment frame sent by the one or more user equipments of the twoor more user equipments is used to indicate that the one or more userequipments have correctly received a data packet.
 2. The methodaccording to claim 1, wherein the sending indication information to twoor more user equipments comprises: sending the indication information tothe two or more user equipments by using control signaling; or sendingthe indication information to the two or more user equipments by using adata frame; or sending the indication information to the two or moreuser equipments by using a beacon frame.
 3. The method according toclaim 1, wherein the obtaining an acknowledgment frame sent by one ormore user equipments of the two or more user equipments in a timeslotindicated by respective timeslot indication information and by using afrequency band indicated by respective frequency band indicationinformation comprises: receiving, by using M frequency bands, a firstacknowledgment frame set sent by the one or more user equipments of thetwo or more user equipments in a first timeslot by using differentfrequency bands, wherein the first timeslot is one of timeslotsindicated by the timeslot indication information, the firstacknowledgment frame set comprises acknowledgment frames sent by the oneor more user equipments in the first timeslot by using the differentfrequency bands, the two or more user equipments comprise K userequipments, and M and K are greater than or equal to 2; respectivelyfiltering the first acknowledgment frame set by using at least Xfiltering paths of N filtering paths; and respectively obtaining, fromthe first acknowledgment frame set, a first acknowledgment frame to anX^(th) acknowledgment frame sent by using the different frequency bands,wherein N is greater than or equal to 2 and is less than or equal to aquantity of antennas, X is a quantity of acknowledgment frames comprisedin the first acknowledgment frame set, X is less than or equal to N, andoperating frequency bands of the X filtering paths are in one-to-onecorrespondence with and the same as the frequency bands used for sendingacknowledgment frames in the first acknowledgment frame set.
 4. Themethod according to claim 3, wherein when K is less than or equal to Mand M is less than or equal to N, or when K is less than or equal to Nand N is less than or equal to M, frequency band indication informationof the K user equipments of the two or more user equipments respectivelyindicates K different frequency bands of the M frequency bands, andtimeslot indication information of the K user equipments of the two ormore user equipments indicates a same timeslot.
 5. The method accordingto claim 3, wherein when K is greater than M and M is less than or equalto N, the K user equipments of the two or more user equipments aregrouped into Q user equipment sets, wherein Q is at least one of K/M, arounded-up value of K/M, or 1 plus a rounded-down value of K/M;frequency band indication information of user equipments in each userequipment set of the Q user equipment sets indicates all or some of theM frequency bands from a first frequency band to an M^(th) frequencyband; timeslot indication information of the user equipments in eachuser equipment set of the Q user equipment sets indicates a sametimeslot; and timeslot indication information of user equipments in anytwo user equipment sets of the Q user equipment sets indicates differenttimeslots.
 6. The method according to claim 3, wherein when K is greaterthan N and N is less than or equal to M, the K user equipments of thetwo or more user equipments are grouped into P user equipment sets,wherein P is at least one of K/N, a rounded-up value of K/N, or 1 plus arounded-down value of K/N; frequency band indication information of userequipments in each user equipment set of the P user equipment setsindicates all or some of any N different frequency bands of the Mfrequency bands; timeslot indication information of the user equipmentsin each user equipment set indicates a same timeslot; and timeslotindication information of user equipments in any two user equipment setsof the P user equipment sets indicates different timeslots.
 7. Themethod according to claim 3, wherein the indication informationcomprises at least (log₂M+log₂J)×K bits, wherein log₂M bits are used toindicate frequency band indication information of one user equipment inthe two or more user equipments, and log₂J bits are used to indicatetimeslot indication information of one user equipment in the two or moreuser equipments; and when K is less than or equal to M and M is lessthan or equal to N, or when K is less than or equal to N and N is lessthan or equal to M, J is 2; when K is greater than M and M is less thanor equal to N, J is at least one of K/M, a rounded-up value of K/M, or 1plus a rounded-down value of K/M; or when K is greater than N and N isless than or equal to M, J is at least one of K/N, a rounded-up value ofK/N, or 1 plus a rounded-down value of K/N.
 8. The method according toclaim 3, wherein when M is less than or equal to 4 and K is less than orequal to 16, the indication information is at least 4×K bits.
 9. Themethod according to claim 2, wherein when the indication information issent to each user equipment in the two or more user equipments by usingthe data frame, the indication information is comprised in a very highthroughput signal (A VHT-SIG-A) in the data frame.
 10. A communicationsapparatus that is configured to operate in Wireless Local Area Network(WLAN) system, wherein the communications apparatus comprises: one ormore hardware processors; a non-transitory computer readable mediumincluding computer-executable instructions that, when executed by theone or more hardware processors, facilitate performing operationscomprising: sending indication information to two or more userequipments, wherein the indication information comprises timeslotindication information and frequency band indication information of thetwo or more user equipments, the timeslot indication informationindicates one or more timeslots in which the two or more user equipmentssend a respective acknowledgment frame, the frequency band indicationinformation indicates one or more frequency bands used by the two ormore user equipments for sending the respective acknowledgment frame, atleast two user equipments in the two or more user equipments have sametimeslot indication information, the user equipments that have the sametimeslot indication information have different frequency band indicationinformation, and the indication information comprises at least one bit,a quantity of bit included in the indication information is associatedwith a quantity K of the two or more user equipments, or a quantity M offrequency bands, or a quantity N of filtering paths, wherein obtainingan acknowledgment frame sent by one or more user equipments of the twoor more user equipments in a timeslot indicated by respective timeslotindication information and by using a frequency band indicated byrespective frequency band indication information, wherein theacknowledgment frame sent by the one or more user equipments of the twoor more user equipments is used to indicate that the one or more userequipments have correctly received a data packet.
 11. The apparatusaccording to claim 10, wherein the operations comprise: sending theindication information to the two or more user equipments by usingcontrol signaling; or sending the indication information to the two ormore user equipments by using a data frame; or sending the indicationinformation to the two or more user equipments by using a beacon frame.12. The apparatus according to claim 10, wherein the communicationsapparatus further comprises: at least two antennas and N filterscooperating with the one or more hardware processors, wherein eachfilter is connected to one antenna, and N is greater than or equal to 2and is less than or equal to a quantity of antennas, wherein the atleast two antennas are configured to: receive, by using M frequencybands, a first acknowledgment frame set sent by the one or more userequipments of the two or more user equipments in a first timeslot byusing different frequency bands, wherein the first timeslot is one oftimeslots indicated by the timeslot indication information, the firstacknowledgment frame set comprises acknowledgment frames sent by the oneor more user equipments in the first timeslot by using the differentfrequency bands, the two or more user equipments comprise K userequipments, and M and K are greater than or equal to 2; and the Nfilters are configured to: respectively filter the first acknowledgmentframe set by using at least X filters of the N filters; respectivelyobtain, from the first acknowledgment frame set, a first acknowledgmentframe to an X^(th) acknowledgment frame sent by using the differentfrequency bands, wherein N is greater than or equal to 2, X is aquantity of acknowledgment frames comprised in the first acknowledgmentframe set, X is less than or equal to N, and operating frequency bandsof the X filters are in one-to-one correspondence with and the same asthe frequency bands used for sending acknowledgment frames in the firstacknowledgment frame set; and respectively send the first acknowledgmentframe to the X^(th) acknowledgment frame to the one or more hardwareprocessors.
 13. The apparatus according to claim 12, wherein when K isless than or equal to M and M is less than or equal to N, or when K isless than or equal to N and N is less than or equal to M, frequency bandindication information of the K user equipments of the two or more userequipments respectively indicates K different frequency bands of the Mfrequency bands, and timeslot indication information of the K userequipments of the two or more user equipments indicates a same timeslot.14. The apparatus according to claim 12, wherein when K is greater thanM and M is less than or equal to N, the K user equipments of the two ormore user equipments are grouped into Q user equipment sets, wherein Qis at least one of K/M, a rounded-up value of K/M, or 1 plus arounded-down value of K/M; and frequency band indication information ofuser equipments in each user equipment set of the Q user equipment setsindicates all or some of the M frequency bands from a first frequencyband to an M^(th) frequency band; timeslot indication information of theuser equipments in each user equipment set of the Q user equipment setsindicates a same timeslot; and timeslot indication information of userequipments in any two user equipment sets of the Q user equipment setsindicates different timeslots.
 15. The apparatus according to claim 12,wherein when K is greater than N and N is less than or equal to M, the Kuser equipments of the two or more user equipments are grouped into Puser equipment sets, wherein P is at least one of K/N, a rounded-upvalue of K/N, or 1 plus a rounded-down value of K/N; frequency bandindication information of user equipments in each user equipment set ofthe P user equipment sets indicates all or some of any N differentfrequency bands of the M frequency bands; timeslot indicationinformation of the user equipments in each user equipment set indicatesa same timeslot; and timeslot indication information of user equipmentsin any two user equipment sets of the P user equipment sets indicatesdifferent timeslots.
 16. The apparatus according to claim 12, whereinthe indication information comprises at least (log₂M+log₂J)×K bits,log₂M bits are used to indicate frequency band indication information ofone user equipment in the two or more user equipments, and log₂J bitsare used to indicate timeslot indication information of one userequipment in the two or more user equipments; and when K is less than orequal to M and M is less than or equal to N, or when K is less than orequal to N and N is less than or equal to M, J is 2; when K is greaterthan M and M is less than or equal to N, J is at least one of K/M, arounded-up value of K/M, or 1 plus a rounded-down value of K/M; or whenK is greater than N and N is less than or equal to M, J is at least oneof K/N, a rounded-up value of K/N, or 1 plus a rounded-down value ofK/N.
 17. The apparatus according to claim 12, wherein when M is lessthan or equal to 4 and K is less than or equal to 16, the indicationinformation is at least 4×K bits.
 18. The apparatus according to claim14, wherein when the operations comprise: sending the indicationinformation to each user equipment in the two or more user equipments byusing the data frame, and the indication information is comprised in avery high throughput signal A (VHT-SIG-A) in the data frame.
 19. A userequipment that is configured to operate in Wireless Local Area Network(WLAN) system, wherein the user equipment comprises: a receiverconfigured to receive indication information, wherein the indicationinformation comprises timeslot indication information and frequency bandindication information of two or more user equipments, the timeslotindication information indicates one or more timeslots in which the twoor more user equipments send a respective acknowledgment frame, thefrequency band indication information indicates one or more frequencybands used by the two or more user equipments for sending the respectiveacknowledgment frame, at least two user equipments in the two or moreuser equipments have same timeslot indication information, the userequipments that have the same timeslot indication information havedifferent frequency band indication information, and the indicationinformation comprises at least one bit, a quantity of bit included inthe indication information is associated with a quantity K of the two ormore user equipments, or a quantity M of frequency bands, or a quantityN of filtering paths; a processor configured to: obtain timeslotindication information and frequency band indication information of theuser equipment from the indication information; and obtain a data packetof the user equipment; and a transmitter configured to send anacknowledgment frame according to the timeslot indication informationand the frequency band indication information of the user equipment, ina timeslot indicated by the timeslot indication information of the userequipment, and by using a frequency band indicated by the frequency bandindication information of the user equipment, wherein the acknowledgmentframe is used to indicate that the user equipment has successfullyreceived the data packet.
 20. The user equipment according to claim 19,wherein the receiver is configured to: receive the indicationinformation by using at least one of control signaling, a data frame, ora beacon frame.